大学学python,一脸懵逼,求编写的程序
现有4个列表,分别存放着学生的学号、语文成绩、数学成绩、英语成绩。内容分别为:list1=[1,2,3,4],list2=[98,67,89,80],list3=[100,90,83,62],list4=[90,98,100,82],要求用户输入学号,返回该学生的各门成绩及总分。如:用户输入的学号为3,则输出结果为:该学生成绩为语文89,数学83,英语100,总分272。
以下是引用wjc883133在2020-11-12 21:20:20的发言:
现有4个列表,分别存放着学生的学号、语文成绩、数学成绩、英语成绩。内容分别为:list1=[1,2,3,4],list2=[98,67,89,80],list3=[100,90,83,62],list4=[90,98,100,82],要求用户输入学号,返回该学生的各门成绩及总分。如:用户输入的学号为3,则输出结果为:该学生成绩为语文89,数学83,英语100,总分272。
现有4个列表,分别存放着学生的学号、语文成绩、数学成绩、英语成绩。内容分别为:list1=[1,2,3,4],list2=[98,67,89,80],list3=[100,90,83,62],list4=[90,98,100,82],要求用户输入学号,返回该学生的各门成绩及总分。如:用户输入的学号为3,则输出结果为:该学生成绩为语文89,数学83,英语100,总分272。
程序代码:
list1=[1,2,3,4]
list2=[98,67,89,80]
list3=[100,90,83,62]
list4=[90,98,100,82]
loop=True
while loop:
i=int(input("请输入学号,输入0退出:"))
if i==0:
break
elif i in list1:
print("该学生成绩为语文",list2[list1.index(i)],",数学",list3[list1.index(i)],",英语",list4[list1.index(i)],",总分",list2[list1.index(i)]+list3[list1.index(i)]+list4[list1.index(i)])
else:
print("该学号不存在")
[此贴子已经被作者于2020-11-13 09:45编辑过]









