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