Python代码:计算学生五门成绩的总成绩和平均成绩
grades = input().split() # 从键盘上输入五个整数,以空格分隔
grades = [int(grade) for grade in grades] # 将输入的字符串转换为整数列表
total = sum(grades) # 计算总成绩
average = total / len(grades) # 计算平均成绩
print(total, format(average, '.2f')) # 输出总成绩和平均成绩(保留两位小数)
解释:
- 首先,我们使用
input()函数从键盘上获取输入的字符串,并使用split()方法将其分割成一个字符串列表。 - 然后,我们使用列表推导式将字符串列表中的每个元素转换为整数,并将结果存储在
grades列表中。 - 接下来,我们使用
sum()函数计算grades列表的总和,并将结果存储在total变量中。 - 最后,我们计算平均成绩,将总成绩除以成绩的数量,并将结果存储在
average变量中。 - 最后,我们使用
print()函数输出总成绩和平均成绩。在输出平均成绩时,我们使用format()函数将其格式化为保留两位小数的字符串。
原文地址: https://www.cveoy.top/t/topic/bKaK 著作权归作者所有。请勿转载和采集!