score = 75
if score >= 60:
print
'passed'
score = 55
if score >= 60:
print
'passed'
else:
print
'failed'
score = 85
if score >= 90:
print
'excellent'
elif score >= 80:
print
'good'
elif score >= 60:
print
'passed'
else:
print
'failed'
l = ['adam', 'lisa', 'bart']
for name in l:
print name
注意: name 這個變數是在 for 迴圈中定義的,意思是,依次取出list中的每乙個元素,並把元素賦值給 name,然後執行for迴圈體(就是縮排的**塊)。計算平均成績:
l = [75, 92, 59, 68]
sum = 0.0
for score in l:
sum += score
print sum / 4
比如要從 0 開始列印不大於 n 的整數:
n = 10
x = 0
while x < n:
print x
x = x + 1
while迴圈每次先判斷 x < n,如果為true,則執行迴圈體的**塊,否則,退出迴圈。
在迴圈體內,x = x + 1 會讓 x 不斷增加,最終因為 x < n 不成立而退出迴圈。
如果沒有這乙個語句,while迴圈在判斷 x < n 時總是為true,就會無限迴圈下去,變成死迴圈,所以要特別留意while迴圈的退出條件。
for x in ['a', 'b', 'c']:
for y in ['1', '2', '3']:
print x + y
python入門 迴圈語句
在 python 中沒有 do.while 迴圈。以下例項使用了 while 來計算 1 到 100 的總和 while迴圈 n 100 sum 0 i 0 while i n i 1 sum i print sum 無限迴圈 var 1 while var 1 表示式永遠為 true num in...
Python入門學習 迴圈語句
while 迴圈 while else 迴圈 for 迴圈 for else 迴圈 range enumerate 迴圈 break 語句 continue 語句 pass 語句 推導式1 enumerate語句應用 enumerate sequence,start 0 seasons spring...
Python流程控制語句 while迴圈語句
說明 迴圈是在滿足條件下周而復始的執行的情況 while 關鍵字用於建立迴圈,在滿足條件時,將迴圈執行語句 1,while迴圈基本寫法 while 迴圈執行條件 被迴圈執行的 塊 修改迴圈的判斷條件 示例1 i 0 while i 5 如果i變數值小於5 才會執行下面迴圈語句 print 哈哈哈哈哈...