20200930-python学习笔记6

条件判断

 

else:如果if执行判断是False,不执行if的内容,执行else的内容。

elif:做更细致的判断,是else if 的缩写,可以同时有多个elif

 

if语句执行的特点,就是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else

 

 报错了,原因是birth数据类型是str(字符串),输入的是整数,不能进行对比,需要把字符串转换为整数(int)

a = input('height:')
b = input('weight:')
height = float(a)
weight = float(b)
bmi = weight/height**2
d = float(bmi)
if d <= 18.5:
	print('过轻')
elif 18.5 < d <= 25:
	print('正常')
elif 25 < d <= 28:
	print('正常')
elif 28 < d <= 32:
	print('肥胖')
elif d > 32:
	print('严重肥胖')

 

相关文章

学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习...
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面...
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生...
Can’t connect to local MySQL server through socket \'/v...
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 ...
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服...