# 体重计算器函数
def bmi():
# 实现计算器的功能代码
while True:
# 声明变量 身高、体重
height = input('请输入您的身高(m):')
weight = input('情输入您的体重(kg):')
# 如果输入的身高或者体重有一个为0,直接结束循环
# or 或的关系 关键字,多个条件时,只要有一个条件成立即可执行代码块内容
if height == '0' or weight == '0':
print('您输入的数据有误,程序已结束!')
# 结束循环
break
# and 与的关系 关键字 多个条件时,条件必须同时成立才行
if height == '1.8' and weight == '70':
print('微信扫一扫吧')
# not 表示非的关系
# 将输入的身高体重 转换为小数 float类型
height = float(height)
weight = float(weight)
# 体质指数(BMI)=体重(kg)÷身高^2(m)
bmi = weight / (height * height)
'''
过轻:低于18.5
正常:18.5-23.9
过重:24-27
肥胖:28-32
非常肥胖, 高于32
'''
if bmi < 18.5:
print('体重过轻...')
elif 18.5 <= bmi <= 23.9:
print('标准身材!')
elif 24 <= bmi <= 27:
print('过重!')
elif 28 <= bmi <= 32:
print('大胖子')
else:
print('超级大胖子')
while True:
print('1.体重指数计算器')
print('2.出租车费用计算器')
print('3.税额计算器')
print('4.猜数字游戏')
print('0.退出程序')
num = input('请选择您操作:')
if num == '1':
# 调用体重指数计算器函数
bmi()
elif num == '2':
# 调用出租车费用计算器
print('出租车计算器')
elif num == '3':
print('税额计算器')
elif num == '4':
print('猜数字游戏')
else:
break
def bmi():
# 实现计算器的功能代码
while True:
# 声明变量 身高、体重
height = input('请输入您的身高(m):')
weight = input('情输入您的体重(kg):')
# 如果输入的身高或者体重有一个为0,直接结束循环
# or 或的关系 关键字,多个条件时,只要有一个条件成立即可执行代码块内容
if height == '0' or weight == '0':
print('您输入的数据有误,程序已结束!')
# 结束循环
break
# and 与的关系 关键字 多个条件时,条件必须同时成立才行
if height == '1.8' and weight == '70':
print('微信扫一扫吧')
# not 表示非的关系
# 将输入的身高体重 转换为小数 float类型
height = float(height)
weight = float(weight)
# 体质指数(BMI)=体重(kg)÷身高^2(m)
bmi = weight / (height * height)
'''
过轻:低于18.5
正常:18.5-23.9
过重:24-27
肥胖:28-32
非常肥胖, 高于32
'''
if bmi < 18.5:
print('体重过轻...')
elif 18.5 <= bmi <= 23.9:
print('标准身材!')
elif 24 <= bmi <= 27:
print('过重!')
elif 28 <= bmi <= 32:
print('大胖子')
else:
print('超级大胖子')
while True:
print('1.体重指数计算器')
print('2.出租车费用计算器')
print('3.税额计算器')
print('4.猜数字游戏')
print('0.退出程序')
num = input('请选择您操作:')
if num == '1':
# 调用体重指数计算器函数
bmi()
elif num == '2':
# 调用出租车费用计算器
print('出租车计算器')
elif num == '3':
print('税额计算器')
elif num == '4':
print('猜数字游戏')
else:
break