1. 程式人生 > >Python條件語句與迴圈語句

Python條件語句與迴圈語句

條件語句

單個條件判斷

if 判斷條件:
    執行語句……
else:
    執行語句……

注意結尾的冒號 :

多個條件判斷

if 判斷條件1:
    執行語句1……
elif 判斷條件2:
    執行語句2……
elif 判斷條件3:
    執行語句3……
else:
    執行語句4……

簡單語句組

可以在同一行的位置上使用if條件判斷語句:

if 判斷條件:執行語句……

迴圈語句

While 迴圈語句

while 判斷條件:
    執行語句……

迴圈使用 else 語句

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

while
判斷條件: 執行語句1…… else: 執行語句2……

簡單語句組

可以將執行語句與while寫在同一行中:

while 判斷條件:執行語句……
# 判斷條件可加括號可不加

for 迴圈語句

for迴圈的語法格式如下:

for x in 序列:
   執行語句……

# 例如
for letter in 'Python':     # 第一個例項
   print '當前字母 :', letter

通過序列索引迭代

for index in range(len(序列)):
   執行語句……

# 例如
for letter in 'Python':     # 第一個例項
   print
'當前字母 :', letter

迴圈使用 else 語句

else 中的語句會在迴圈正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行。