一、三科成绩总和、平均分
print("请输入三科成绩")
info = {
"语文": int(input("语文:")),
"数学": int(input("数学:")),
"英语": int(input("英语:"))
}
print("总分:", sum(info.values()))
print("平均分:", sum(info.values()) / len(info))
二、睡觉
# 编写程序,让用户自行输入自己每天睡多少个小时,
# 再输出用户相当于一年要睡多少天(整数)。
# 一年有365天,一天有24小时。
hours = int(input("请输入您每天睡多少个小时:"))
print("您相当于一年要睡%d天" % (hours * 365 / 24))
三、体脂率计算
fatPercentageInfo = {
"男": {
"min": 14,
"max": 17,
},
"女": {
"min": 21,
"max": 24
}
}
print("请输入您的信息")
a = int(input("腰围(厘米):")) * 0.74
weight = int(input("体重(公斤):"))
b = weight * 0.082 + 34.89
gender = input("请输入您的性别(男/女):")
if gender not in fatPercentageInfo:
print("性别输入错误,系统默认将性别设置为男性。")
gender = "男"
print("人体脂肪总重量(千克):%0.2f" % (a - b))
fatPercentage = (a - b) / weight * 100
print("人体脂肪率:%0.2f" % fatPercentage, "%")
res = "正常"
if fatPercentage < fatPercentageInfo[gender]['min']:
res = "偏瘦"
elif fatPercentageInfo[gender]['min'] <= fatPercentage <= fatPercentageInfo[gender]['max']:
res = "正常"
else:
res = "偏胖"
print("您的性别为%s,您的身材%s" % (gender, res))