# 定义一个长度为5的空列表scores
scores = []
# 通过for循环,让用户分别输入五门课程的成绩,并将其添加到列表中
for i in range(5):
    score = float(input("请输入第{}门课程的成绩:".format(i+1)))
    scores.append(score)
# 计算平均成绩
average = sum(scores) / len(scores)
# 输出平均成绩
print("平均成绩为:{}".format(average))
# 对成绩列表进行排序,并输出
scores.sort()
print("成绩从小到大排序为:", end='')
for score in scores:
    print(score, end=' ')

代码解释:

  1. 首先定义一个空列表scores,用于存储五门课程的成绩。
  2. 通过for循环,让用户分别输入五门课程的成绩,并将其添加到scores列表中。
  3. 使用sum()函数和len()函数计算scores列表中所有元素的和以及元素的个数,从而得到平均成绩。
  4. 使用print()函数输出平均成绩。
  5. 利用sort()函数对scores列表进行排序,从小到大排序。
  6. 使用for循环遍历scores列表中的元素,并使用print()函数输出排序后的成绩列表。
从键盘上录入五门课程的成绩求1平均成绩2从小到大排序并输出3要求用数组和循环完成4完成程序注释

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

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