输入n名学生的成绩,求出学生成绩的平均值

img


请输入第几名学生成绩中那个第几名怎么输出,这个代码输出后都是第n名

该回答引用chatgpt:

img


# 输入学生人数
num_students = int(input("请输入学生人数: "))

# 初始化总分
total_score = 0

# 循环输入每个学生成绩并累加总分
for i in range(1, num_students + 1):
    score = float(input(f"请输入第{i}个学生的成绩: "))
    total_score += score

# 计算平均分
average_score = total_score / num_students

# 输出平均分,保留两位小数
print(f"学生的平均分为: {average_score:.2f}")