• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

用python输入五个同学语数英的成绩

发布于 2024-06-17 10:38:48

在Python中,你可以使用以下脚本来输入五个同学的语文、数学和英语成绩:

# 初始化一个列表来存储成绩
grades = []

# 输入五个同学的成绩
for i in range(1, 6):
    print(f"请输入第{i}个同学的语文、数学和英语成绩,用空格分隔:")
    # 使用input()函数获取输入,并使用split()分割成三个科目
    grades.append(list(map(int, input().split())))

# 计算总分和平均分
total = sum(sum(student) for student in grades)
average = total / (len(grades) * 3)

# 打印输出
print(f"五个同学的总分为:{total}")
print(f"五个同学的平均分为:{average:.2f}")

# 如果需要为每个学生打印平均分
for i in range(1, 6):
    student_average = sum(grades[i-1]) / 3
    print(f"第{i}个同学的平均分为:{student_average:.2f}")

这段脚本首先创建了一个空列表grades来存储每个同学的成绩。然后,使用一个for循环来提示用户输入每个同学的三科成绩,并将它们作为整数列表添加到grades列表中。

接着,脚本计算所有成绩的总和,并除以15(因为有5个同学,每个同学有3个成绩)来得到平均分。最后,脚本打印出总成绩和平均分。

对于每个学生的个人平均分,脚本通过遍历grades列表中每个学生的成绩,并将每个学生三科成绩求和后除以3来计算。

要运行这个脚本,请保存代码到一个文件,例如input_grades.py,然后在命令行或终端中运行:

python input_grades.py

确保你的环境已安装Python,并且使用的是Python 3。

0 条评论

发布
问题

在线
客服