條件控制語句是用的最多也是必須熟悉的語句。
現在就來說一下python中條件控制語句的基本用法
首先介紹的是語法:
if 條件表達式:
如果條件表達式邏輯值爲True,則執行裏面的代碼塊,並不在執行往下的內容,反之亦然。
elif 條件表達式:
同上
else:
當if 和 elif裏的條件表達式邏輯值都爲false的時候則執行else裏的代碼塊
舉個小例子感受下
#根據指定月份打印該月份屬於哪個季節
#3 4 5屬於春季,6 7 8屬於夏季,9 10 11屬於秋季,12 1 2屬於冬季
month = int(input('請輸入月份:')) #設定輸入的月份
if month<0 or month>12: #當month<0和month>12月份是不對的。
print('該月份不存在')
elif 3 <= month <= 5:
print('您輸入的季節爲春季')
elif 6 <= month <= 8:
print('您輸入的季節爲夏季')
elif 9 <= month <=11:
print('您輸入的季節爲秋季')
else:
print('您輸入的季節爲冬季')
在舉個小例子
#狗的前兩年相當於人的10.5歲,然後每年相當於人的4歲
#輸入狗的年齡,求人的年齡
dogAge = float(input('請輸入狗的年齡:'))
if dogAge<=0:
print('請輸入正確的年齡')
elif dogAge<=2:
personAge = dogAge*10.5
print(str(dogAge)+'歲的狗相當於'+str(personAge)+'歲的人')
else:
personAge = 2*10.5+(dogAge-2)*4
print(str(dogAge)+'歲的狗相當於'+str(personAge)+'歲的人')