- Django 2.0 入門與實踐
- 李健
- 487字
- 2020-06-30 17:19:12
4.3 循環語句
顧名思義,循環語句就是將一個代碼塊執行多次的語法結構。如果想要打印一個數組,可以遍歷數組中的每一個元素,然后打印出來,當遍歷完整個數組時循環結束。也可以使用break關鍵字在循環過程中退出循環,或者使用continue關鍵字跳過其中的一次循環。
4.3.1 for循環語句
for循環的語法結構如下:
for x in s: statements
在這個例子中,s是一個包含多個元素的序列,如字符串、數組等。每一次遍歷都會從s中提取一個元素并賦值給變量x,同時執行代碼塊。
例如,遍歷數組并將數組的每一個元素乘以10打印出來:

輸出結果:
>>> 10 >>> 20 >>> 30 >>> 40 >>> 50
使用continue語句可以跳過部分循環,如果只希望打印奇數數字,可以嵌套if語句,代碼如下:

輸出結果:
>>> 1 >>> 3 >>> 5
與continue不同的是,使用break語句可以跳出整個循環,后面所有的變量都不會繼續執行,例如,只想打印出小于等于3的數字:

輸出結果:
>>> 1 >>> 2 >>> 3
4.3.2 while循環語句
while循環的語法結構如下:

while循環會根據while判斷條件決定是否執行內部代碼,只有當判斷條件為真時才能執行,否則循環結束。while循環也可以使用continue和break語句來控制循環執行。以while為例完成上面兩個示例:
輸出奇數:

輸出結果:
>>> 1 >>> 3 >>> 5
輸出小于等于3的數字:

輸出結果:
>>> 1 >>> 2 >>> 3
推薦閱讀
- 流量的秘密:Google Analytics網站分析與優化技巧(第2版)
- JavaScript語言精髓與編程實踐(第3版)
- 編寫高質量代碼:改善C程序代碼的125個建議
- Java面向對象程序開發及實戰
- C++程序設計基礎教程
- Serverless架構
- Python機器學習算法與實戰
- JAVA程序設計實驗教程
- 好好學Java:從零基礎到項目實戰
- HoloLens與混合現實開發
- Zabbix Performance Tuning
- OpenCV 3計算機視覺:Python語言實現(原書第2版)
- After Effects CC技術大全
- Implementing Microsoft Dynamics NAV(Third Edition)
- C語言程序設計教程