题目:录入3个同学的四门成绩,输出每个同学的最高分和平均分
根据这个题目,我们还可以举一反三,完成:输入n,录入n个同学的四门成绩,输出每个同学的最高分和平均分
以下是用python实现的相关代码:
for n in range(3): score_list = [] for i in range(4): score = int(input(f"请输入第{n+1}个同学的第{i + 1}门成绩: ")) score_list.append(score) # print(score_list) # 假设第一个数为最大数, max = score_list[0] sum = 0 for i in score_list: sum += i if i > max: max = i print(f"第{n+1}个同学的最高分为:{max}分,平均分为{sum/len(score_list)}") print()
以下是运行的结果:
举一反三:输入n,录入n个同学的四门成绩,输出每个同学的最高分和平均分
以下是用python实现的相关代码:
m=int(input("请输入录入同学的个数:")) for n in range(m): score_list = [] for i in range(4): score = int(input(f"请输入第{n+1}个同学的第{i + 1}门成绩: ")) score_list.append(score) # print(score_list) # 假设第一个数为最大数, max = score_list[0] sum = 0 for i in score_list: sum += i if i > max: max = i print(f"第{n+1}个同学的最高分为:{max}分,平均分为{sum/len(score_list)}") print()
以下是运行的结果: