iT邦幫忙

DAY 6
0

Python初學起步走系列 第 6

[Python初學起步走-Day6] - 條件分支( if statement)

比較運算符

Python 提供了以下這些比較運算符:<(小於)、>(大於)、<=(小於或等於)、>=(大於或等於)、==(等於)、!=(不等於)

邏輯運算符

Python 提供了and(左右同時成立)、or(其中一個成立)、not(反向布林值)

條件分支

python條件分支陳述句的語法為:

if 布林條件式:

    ....

elif 布林條件式:

    ...

....

else:

    ...

elif可以有多個或不使用,最後else也可以選擇用或不用

看個範例吧!

輸入一數值,若>=70顯示"70以上" ; 如果介於60~69 顯示"介於60~69 ; 其他狀況則顯示"其他狀況"

#num.py
num = int(input());
if num>=70:
    print("70以上")
elif num>=60 and num<70:
    print("介於60~69")
else:
    print("其他狀況")

Python 也有提供單行寫法

陳述句1 if 布林條件式 else 陳述句2

例如

假設num>60 輸出 "num超過60" 否則輸出 "未達標"

#num.py
num = int(input());
print("num超過60") if num>60 else print("未達標")


上一篇
[Python初學起步走-Day5] - 字串方法
下一篇
[Python初學起步走-Day7] - 迴圈
系列文
Python初學起步走30

尚未有邦友留言

立即登入留言