刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

36.分数计算器:依次输入语文、数学、英语的分数,计算出总分以及平均分,并在一行输出。 要求:
(1)程序开始运行时,询问请输入语文成绩;
(2)输入一个数字后询问请输入数学成绩;
(3)输入一个数字后询问请输入英语成绩;
(4)最后输入英语成绩后,程序自动输出总分以及平均分,格式为:"你的总分为:*分,平均分为:*分"。(保留小数或者整数均可)
输入样例:
92
98
92
输出样例:
你的总分为:282分,平均分为:94.0分
友情提示:
由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

br />程序代码如下:```pythongraph_score = float(input("请输入语文成绩:"))math_score = float(input("请输入数学成绩:"))english_score = float(input("请输入英语成绩:"))total_score = graph_score + math_score + english_scoreavg_score = total_score / 3print("你的总分为:%.0f分,平均分为:%.1f分" % (total_score, avg_score))```

解析:

【喵呜刷题小喵解析】
该程序使用了Python编程语言。程序开始时,依次提示用户输入语文、数学、英语成绩,并使用`input()`函数接收用户输入。`input()`函数接收到的输入默认是字符串类型,所以需要使用`float()`函数将输入转换为浮点数类型,以便进行数学运算。

在获取到三个成绩后,程序计算总分和平均分。总分的计算是将三个成绩相加,平均分的计算是将总分除以3(因为有三门科目)。

最后,程序使用`print()`函数输出总分和平均分。`%.0f`和`%.1f`是格式化字符串的占位符,分别表示输出整数和小数点后保留一位的浮点数。

注意,由于题目要求保留小数或者整数均可,所以这里使用了`%.0f`和`%.1f`两种格式化方式,用户可以根据需要选择保留的位数。
创作类型:
原创

本文链接:36.分数计算器:依次输入语文、数学、英语的分数,计算出总分以及平均分,并在一行输出。 要求: (

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share