Python入門if語句 迴圈語句if while

2021-08-14 12:15:29 字數 1216 閱讀 2470

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 哈哈哈哈哈...