python3當中的條件語句是非常簡單簡潔的,說下這兩種:if 條件、while 條件。
1.if 語句:
# 如果條件成立,列印666
if true:
print(666)
2.if...else:
a = 9
if a < 5:
print('你愁啥?')
else:
print('我是小龍')
3.if...elif...else:
a = int(input('你幾歲啦?')) # str 轉換 int
if a == 18:
print('美女您好哈!')
elif a == 25:
print('還行,勉強你能接受!')
else:
print('其他就不看了!')
2,break
1.無限迴圈,列印666
# 第一種
while true:
print(666)
# 第二種,讓條件不成立退出迴圈
a = 1
b = true
while b:
print(a)
if a == 10:
b = false
a = a+1
2.while 條件迴圈
a = 1
while a <= 10:
print(a)
a = a+1
3.break:滿足條件跳出整個迴圈 或 執行到 break 退出整個迴圈
a = 1
while true:
print(a)
if a == 10:
break # 滿足條件跳出迴圈
a = a+1
4.continue:python continue 語句跳出本次迴圈,而break跳出整個迴圈。
print("迴圈出現異常!!!")
ps:1、終止迴圈1,改變條件;2,使其不成立。
2、while 1 效率比whiletrue 高
python2 迴圈,條件判斷,字典
條件判斷 if 條件判斷1 執行1 elif 條件判斷2 執行2 elif 條件判斷3 執行3 else 執行4 複製 小明身高1.75,體重80.5kg。請根據bmi公式 體重除以身高的平方 幫小明計算他的bmi指數,並根據bmi指數 低於18.5 過輕 18.5 25 正常 weigth 80....
python學習(4)條件判斷
if 條件判斷1 執行1 elif 條件判斷2 執行2 elif 條件判斷3 執行3 else 執行4 相對於c,不需要在if後加括號,但是需要在條件後面加冒號,else後面也要加。其次是else if變為了elif 這是因為input 返回的資料型別是str,str不能直接和整數比較,必須先把st...
python認識 5 條件判斷
計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。if 條件判斷1 執行1 elif 條件判斷2 執行2 elif 條件判斷3 執行3 else 執行4 注 意else後不要少寫了冒號 if語句執行有個特點,它是從上往下判斷,如果在某個判斷上是true,把該判斷對應的語句執行後,就忽略掉剩...