标签:判断 分享图片 int close lap 小数点 案例 活动 用户
输入:
1 """ 2 作者:王鑫正 3 功能:BMR计算器 4 版本:V1.0 5 日期:2018年9月19日 6 """ 7 8 def main(): 9 """ 10 主函数 11 """ 12 # 性别 13 gender = ‘男‘ 14 15 # 体重(kg) 16 weight = 70 17 18 # 身高(cm) 19 height = 175 20 21 # 年龄 22 age = 25 23 24 if gender == ‘男‘: 25 # 男性 26 bmr = (13.7 * weight) + (5.0 * height) - (6.8 * age) + 66 27 elif gender == ‘女‘: 28 # 女性 29 bmr = (9.6 * weight) + (1.8 * height) - (4.7 * age) + 655 30 else: 31 bmr = -1 32 33 if bmr != -1: 34 print(‘基础代谢率(大卡)‘, bmr) 35 else: 36 print(‘暂不支持该性别‘) 37 38 39 if __name__ == ‘__main__‘: 40 main()
1. 数值类型:
1 """ 2 作者:王鑫正 3 功能:BMR计算器 4 版本:V2.0 5 日期:2018年9月19日 6 新增功能:根据用户输入计算RMB,程序持续运行: 7 """ 8 9 def main(): 10 """ 11 主函数 12 """ 13 y_or_n = input(‘是否退出程序(y/n)?‘) 14 15 while y_or_n != ‘y‘: 16 # 性别 17 gender = input(‘性别:‘) 18 print(type(gender)) 19 20 # 体重(kg) 21 weight = float(input(‘体重(Kg):‘)) 22 print(type(weight)) 23 24 # 身高(cm) 25 height = float(input(‘身高(cm):‘)) 26 print(type(height)) 27 28 # 年龄 29 age = int(input(‘年龄:‘)) 30 print(type(age)) 31 32 if gender == ‘男‘: 33 # 男性 34 bmr = (13.7 * weight) + (5.0 * height) - (6.8 * age) + 66 35 elif gender == ‘女‘: 36 # 女性 37 bmr = (9.6 * weight) + (1.8 * height) - (4.7 * age) + 655 38 else: 39 bmr = -1 40 41 if bmr != -1: 42 print(‘基础代谢率(大卡)‘, bmr) 43 else: 44 print(‘暂不支持该性别‘) 45 46 print() # 无参输出空行 47 y_or_n = input(‘是否退出程序(y/n)?‘) 48 49 50 if __name__ == ‘__main__‘: 51 main()
标签:判断 分享图片 int close lap 小数点 案例 活动 用户
原文地址:https://www.cnblogs.com/Kevin-WangXinzheng/p/9678096.html