Python第一次课堂作业:三科成绩总和、平均分+睡觉+体脂率计算

一、三科成绩总和、平均分

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))

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值