grades = input().split()  # 从键盘上输入五个整数,以空格分隔
grades = [int(grade) for grade in grades]  # 将输入的字符串转换为整数列表

total = sum(grades)  # 计算总成绩
average = total / len(grades)  # 计算平均成绩

print(total, format(average, '.2f'))  # 输出总成绩和平均成绩(保留两位小数)

解释:

  1. 首先,我们使用input()函数从键盘上获取输入的字符串,并使用split()方法将其分割成一个字符串列表。
  2. 然后,我们使用列表推导式将字符串列表中的每个元素转换为整数,并将结果存储在grades列表中。
  3. 接下来,我们使用sum()函数计算grades列表的总和,并将结果存储在total变量中。
  4. 最后,我们计算平均成绩,将总成绩除以成绩的数量,并将结果存储在average变量中。
  5. 最后,我们使用print()函数输出总成绩和平均成绩。在输出平均成绩时,我们使用format()函数将其格式化为保留两位小数的字符串。
Python代码:计算学生五门成绩的总成绩和平均成绩

原文地址: https://www.cveoy.top/t/topic/bKaK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录