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`两种格式化方式,用户可以根据需要选择保留的位数。