我在哪里犯了错误?因为这个项目应该只为每个学生取一个名字和一个分数。 练习-给出一份学生名单和他们在本学期课程中取得的分数,计算他们的最终成绩,并根据成绩表将其打印到屏幕上:
list_students = ["Alice", "Bernard", "Charles", "Daniel", "Elisa",
"Fabian", "Gabrielle", "Helga", "Ilse", "Johann"]
list_points = [86, 73, 56, 79, 48, 98, 95, 40, 81, 88]
for x in list_students:
for i in range(len(list_points)):
if list_points[i] < 50:
i = 5
elif list_points[i] < 63:
i = 4
elif list_points[i] < 75:
i = 3
elif list_points[i] < 87:
i = 2
elif list_points[i] < 100:
i = 1
print(str(x) + ": " + str(i))
你可能需要这样的东西:
OP:每个学生的名字和他/她各自的年级:学生的名字\u 1:年级\u 1
使用^{} :
输出:
编辑:
考虑打印等级:
输出:
相关问题 更多 >
编程相关推荐