基本格式
'''if條
:語句塊1
>
else
:語句塊2
>
# 或者
語句塊1
>
if條else
語句塊2
>
if條件1
>
:語句塊1
>
elif<
>
:語句塊2
>
....
else
:語句塊n
>
'''
ps:if else 後面的「:」不要忘記哦**示例:
如果判斷需要多個條件需同時判斷時,可以使用 or (或),表示兩個條件有乙個成立時判斷條件成功;使用 and (與)時,表示只有兩個條件同時成立的情況下,判斷條件才成功。
且當if有多個條件時可使用括號來區分判斷的先後順序,括號中的判斷優先執行,此外 and 和 or 的優先順序低於》(大於)、
**示例:
# 例3:if語句多個條件
num =
9if num >=
0 and num <=
10: # 判斷值是否在0
~10之間
print 'hello'
# 輸出結果: hello
num =
10if num <
0 or num >
10: # 判斷值是否在小於0或大於10
print 'hello'
else
: print 'undefine'
# 輸出結果: undefine
num =
8# 判斷值是否在0
~5或者10
~15之間
if(num >=
0 and num <=5)
or(num >=
10 and num <=15)
:
print 'hello'
else
: print 'undefine'
# 輸出結果: undefine
課本上的典例:
tall =
eval
(input
("輸入身高,單位m \n"))
weight =
eval
(input
("輸入體重,單位kg \n"))
number =
round
(weight/
(tall**2)
,1)print
(number)
print
("國際標準:"
)if number >=30:
print
("肥胖"
)elif number >=25:
print
("偏胖"
)elif number >=
18.5
:print
("正常"
)else
:print
("偏瘦"
)print
("國內標準:"
)if number >=28:
print
("肥胖"
)elif number >=24:
print
("偏胖"
)elif number >=
18.5
:print
("正常"
)else
:print
("偏瘦"
)
分支結構注意事項:1.python程式語言指定任何非0和非空(null)值為true,0 或者 null為false。
2.python以縮進來區分表示同一範圍
Python 迴圈結構 新手向
while 條 語句 gif例項 break與continue語句 break 結束整個for迴圈 如果是迴圈巢狀情況就結束內迴圈,進入下一次外迴圈 continue 結束當前迴圈,進入下乙個迴圈 比如在第二次迴圈時讀到continue時,會直接結束第二次迴圈,進行第三次迴圈 n 0while n ...
Python 分支結構
分支結構示例1 pm2.5.ipynb pm input 請輸入pm2.5的值 print pm print type pm eval函式功能 將字串str當成有效的表示式來求值並返回計算結果 pm1 eval pm if pm1 75 print 空氣汙染警報 if pm1 35 print 空氣...
Python分支結構
python的分支結構就是c語言中的判斷語句型別,python簡潔明瞭的 格式能讓你更清醒的認識編寫python 的樂趣,特別是在pycharm中寫 自動補全,自動縮排,都能給你不一樣的程式設計體驗,再也不用擔心乙個語句後面少了個分號,程式報錯找半天找不到的尷尬處境了!if conditon 1 s...