python中的條件控制語句

 條件控制語句是用的最多也是必須熟悉的語句。

 現在就來說一下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)+'歲的人')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章