一 條件判斷
if <條件判斷1>:
<執行1>
elif <條件判斷2>:
<執行2>
elif <條件判斷3>:
<執行3>
else:
<執行4>
if判斷條件還可以簡寫,比如寫:
if x: print('True')
只要x是非零數值、非空字符串、非空list等,就判斷為True,否則為False。
二 循環
for...in循環
#列表的循環
names = ['Michael', 'Bob', 'Tracy']
for name in names:
print(name)
#for x in
for i in range(5):
print(i)
while循環
while循環,只要條件滿足,就不斷循環,條件不滿足時退出循環。比如我們要計算100以內所有奇數之和,可以用while循環實現:
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum)
continue
跳出本次循環,執行下一次循環。
break
跳出整個循環體。
要特別注意,不要濫用break和continue語句。break和continue會造成代碼執行邏輯分叉過多,容易出錯。

