1、條件語句 if if…else… 多重if if嵌套 三目運算符 (化簡的if else) if 條件: 條件成立執行代碼1 條件成立執行代碼2 if False: print('if判斷為假,不執行') print('有減進的語句都在if里') print('沒有縮進,我不是if,可以執行') ...
1、條件語句
if | if…else… | 多重if | if嵌套 |
三目運算符 (化簡的if else) |
if 條件: if False:
print('if判斷為假,不執行')
print('有減進的語句都在if里')
print('沒有縮進,我不是if,可以執行')
|
if 條件: 執行代碼1 執行代碼2 else 執行代碼 |
if 條件1: 執行代碼1 執行代碼2 elif 條件2 執行代碼3 執行代碼4 else: 以上代碼都不執行 |
if 條件1:
條件1執行代碼 條件1執行代碼 if 條件2: 條件2執行代碼 條件1執行代碼 |
條件成立執行的表達式 if 條件 else 條件不成立得表達式 a=1
b=2
c=a if a>b else b
|
P.S:在python中 if ( age>=18 and age<=60 ) 可以化簡為if(18<=age<=60)
2、迴圈語句
while迴圈 | while迴圈嵌套 |
for迴圈 |
while、for (跳出迴圈) |
迴圈中的else (迴圈正確結束之後應用)
|
while 條件: i=0
while i<5:
print('***')
i+=1
|
while 條件1:
條件1執行代碼 條件1執行代碼 while 條件2: 條件2執行代碼 條件1執行代碼 |
for 臨時變數 in 序列 : 重覆執行得代碼1 重覆執行得代碼2 str1='hello'
for i in str1:
print(i)
|
(終止此迴圈)
(跳出本次迴圈, 執行下一次迴圈) |
for 臨時變數 in 序列 /while 條件: 條件成立執行代碼 else: 迴圈結束之後要執行得代碼 (P.S:continue跳出else正常 break跳出else沒有用)
|