酷代码 AI
菜单

作者 lf 单位 浙江大学 某课程期末总评成绩由期末理论成绩,期末实验成绩,平时成绩三部分构成,其中期末理论成绩占比例50%,期末实验成绩占比例20%,平时成绩占比例30%,请设计程序计算期末总评成绩。 输入格式: 在一行中输入此课程的期末理论成绩,期末实验成绩,平时成绩,各成绩之间用空格隔开,各成绩要求是整数,各原始成绩是百分制。 输出格式: 对每一组输入,在一行中输出对应的期末总评成绩,要求对总评成绩从小数的最高位四舍五入得整数(提示:用format函数)。 输入样例:

以下是使用 Python 实现计算期末总评成绩的代码: ```python # 获取用户输入的期末理论成绩、期末实验成绩和平时成绩 scores = input().split() # 将输入的字符串转换为整数 final_theory_score = int(scores[0]) final_experiment_score = int(scores[1]) usual_score = int(scores[2]) # 计算期末总评成绩 total_score = final_theory_score * 0.5 + final_experiment_score * 0.2 + usual_score * 0.3 # 对总评成绩进行四舍五入并输出 print("{:.0f}".format(total_score)) ``` 代码解释: 1. 输入处理:使用 `input().split()` 获取用户输入的成绩,输入的成绩以空格分隔,存储在 `scores` 列表中。 2. 数据类型转换:将 `scores` 列表中的元素转换为整数类型,分别赋值给 `final_theory_score`、`final_experiment_score` 和 `usual_score`。 3. 成绩计算:根据题目要求的比例,计算期末总评成绩,存储在 `total_score` 变量中。 4. 输出结果:使用 `"{:.0f}".format(total_score)` 对总评成绩进行四舍五入并转换为整数,然后输出结果。 [2025-10-13 15:35:15 | AI问答 | 303点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多