一、if语句
在python中使用if语句实现条件控制:
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>
案例:
age = int(input("请输入您的年龄:"))
sex = input('请输入您的性别:')
if age >= 18 and sex == '女':
print('恭喜你来到成年人的世界,女孩!')
elif age >= 18 and sex == '男':
print('恭喜你来到成年人的世界,男孩!')
else:
print('要好好长大噢!')
输出结果:
二、练习题
练习一:从键盘输入刀子的长度,没超过10cm则允许带上火车,否则不允许
length = int (input('请输入刀片长度:'))
if length <= 10:
print('可以携带上车,请注意您和其他乘客的安全!')
else:
print('超过规定长度,严禁携带上车!')
输出结果:
练习二:输入小明的身高体重并判断其BMI
h = float(input('请输入您的身高:'))
w = float(input('请输入您的体重:'))
print('您的身高为%s,体重为%s'%(h,w))
BMI = w/(h**2)
if BMI < 18.5:
print('您的体重偏瘦!')
elif BMI >=18.5 and BMI < 24:
print('您的体重正常!')
elif BMI >=24 and BMI < 28:
print('您的体重超重!')
else:
print('您的体重为肥胖!')
输出结果:
练习三:当公交卡余额不少于于2则可以上车,当车上有空位则可以坐下;
money = float(input('请输入当前公交卡余额:'))
seat =input('当前是否有空座位:')
if money >=2 and seat =='是':
print('可以上车,请坐!')
elif money >= 2 and seat =='否':
print('可以上车,但没有座位了。')
else:
print('余额不足,不能上车!')