条件控制语句是用的最多也是必须熟悉的语句。
现在就来说一下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)+'岁的人')