1. 程式人生 > >python中的while迴圈和for迴圈

python中的while迴圈和for迴圈

1.while迴圈

Gif 演示 Python while 語句執行過程

 

while 語句時還有另外兩個重要的命令 continue,break 來跳過迴圈,continue 用於跳過該次迴圈,break 則是用於退出迴圈,此外"判斷條件"還可以是個常值,表示迴圈必定成立,具體用法如下:

# continue 和 break 用法
 
i = 1
while i < 10:   
    i += 1
    if i%2 > 0:     # 非雙數時跳過輸出
        continue
    print i         # 輸出雙數2、4、6、8、10
i = 1 while 1: # 迴圈條件為1必定成立 print i # 輸出1~10 i += 1 if i > 10: # 當i大於10時跳出迴圈 break

2.無限迴圈

如果條件判斷語句永遠為 true,迴圈將會無限的執行下去,如下例項:

var = 1
while var == 1 :  # 該條件永遠為true,迴圈將無限執行下去
   num = raw_input("Enter a number  :")
   print "You entered: ", num
 
print "Good bye!"

迴圈使用 else 語句

在 python 中,while … else 在迴圈條件為 false 時執行 else 語句塊:

count = 0
while count < 5:
   print count, " is  less than 5"
   count = count + 1
else:
   print count, " is not less than 5"