写一个用数组和循环完成用键盘输入五门课程的成绩得到其平均成绩从小到大排序并输出的程序
这是一个用 Python 语言编写的程序:
# 定义一个空数组
grades = []
# 用循环读取五门课程的成绩
for i in range(5):
grade = float(input("请输入第%d门课程的成绩:" % (i+1)))
grades.append(grade)
# 计算平均成绩
avg = sum(grades) / len(grades)
# 排序并输出结果
print("平均成绩为:%.2f" % avg)
print("排序后的成绩为:")
grades.sort()
for grade in grades:
print("%.2f" % grade)
程序的运行结果如下:
请输入第1门课程的成绩:90
请输入第2门课程的成绩:80
请输入第3门课程的成绩:85
请输入第4门课程的成绩:95
请输入第5门课程的成绩:70
平均成绩为:84.00
排序后的成绩为:
70.00
80.00
85.00
90.00
95.00
原文地址: https://www.cveoy.top/t/topic/bkcF 著作权归作者所有。请勿转载和采集!