python输入三个同学的学号、姓名、平时成绩、 机考成绩 ·按格式打印出三?

如题所述

第1个回答  2021-03-31

list = [];
for i in range(3):
student = {}
x = (str)(i+1)
no = input("请输入第"+x+"位同学的学号:")
student["no"] = no
name = input("请输入第" + x + "位同学的名字:")
student["name"] = name
score = input("请输入第" + x + "位同学的平时成绩:")
student["score"] = score
c_score = input("请输入第" + x + "位同学的机考成绩:")
student["c_score"] = c_score
list.append(student)

print("三位同学的成绩如下:")
for stu in list:
print(stu.get("name") + '[' + stu.get("no") + ']' + '\t' + '平时成绩:' + stu.get("score") + '\t' + '机考成绩:' + stu.get("c_score") + '\n')

相似回答