大学学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编辑过]