本章節將向大家介紹python的迴圈語句,程式在一般情況下是按順序執行的。
程式語言提供了各種控制結構,允許更複雜的執行路徑。
迴圈語句允許我們執行乙個語句或語句組多次,下面是在大多數程式語言中的迴圈語句的一般形式:
python提供了for迴圈和while迴圈(在python中沒有do..while迴圈)
迴圈控制語句
迴圈控制語句可以更改語句執行的順序。python支援以下迴圈控制語句
python while迴圈語句
python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為:
while 判斷條件:
執行語句……
執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零、或非空(null)的值均為true。
當判斷條件假false時,迴圈結束。
執行流程圖如下:
while 語句時還有另外兩個重要的命令 continue,break 來跳過迴圈,continue 用於跳過該次迴圈,break 則是用於退出迴圈,此外」判斷條件」還可以是個常值,表示迴圈必定成立。
迴圈使用 else 語句
在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區別,else 中的語句會在迴圈正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。
#!/usr/bin/python
count = 0
while count < 5:
print count, " is less than 5"
count = count + 1
else:
print count, " is not less than 5"
python for 迴圈語句
python for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串。
for迴圈的語法格式如下:
for iterating_var in sequence:
statements(s)
迴圈使用 else 語句
在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區別,else 中的語句會在迴圈正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。
#!/usr/bin/python
# -*- coding: utf-8 -*-
for num in range(10,20): # 迭代 10 到 20 之間的數字
for i in range(2,num): # 根據因子迭代
if num%i == 0: # 確定第乙個因子
j=num/i # 計算第二個因子
print '%d 等於 %d * %d' % (num,i,j)
break # 跳出當前迴圈
else: # 迴圈的 else 部分
print num, '是乙個質數'
Delphi語法基礎 迴圈語句
一 for語句 格式 for 控制變數 初值 to 終值 do 語句 for 控制變數 初值 downto 終值 do 語句 for語句執行過程 1 先將初值賦給左邊的變數 稱為迴圈控制變數 2 判斷迴圈控制變數的值是否已 超過 終值,如已超過,則跳到步驟5 3 果末超過終值,則執行do後面的那個語...
第2章 基礎語法 運算子
本章節主要說明python的運算子。python算術運算子 以下假設變數a為10,變數b為20 python比較運算子 以下假設變數a為10,變數b為20 python賦值運算子 以下假設變數a為10,變數b為20 python位運算子 按位運算子是把數字看作二進位制來進行計算的。python中的按...
第 2 章 基本語法
學習要點 1.zend studio 兩個小問題 2.在 web 頁面中嵌入 php 3.識別符號與變數 常量 4.訪問表單變數 一 zend studio 兩個小問題 1.新建文件的模板設定 window preferences php editor templates new php file ...