1 name_score={} 2 n=0 3 while n==0: 4 a="0" 5 r=input("You are a teacher or a student?if you are a student,please input '1',else,you can input 't'") 6 if r=="1": 7 ask=input("please input your name,and we'll find your score.") 8 if ask in name_score: 9 print("He's score is:",name_score[ask])10 else:11 print("is not a student.")12 else:13 while a=='0': 14 print("please input the student's name and he's score")15 name=input("input he's name.")16 score=input("input he's score.")17 name_score[name]=score18 on=input("Do you have another student?if you have,input'y',else,input'no'.")19 if on=='y':20 a='0'21 else:22 a=123 print("OK")
这是一个模拟管理成绩数据库,模拟教师添加成绩与学生查询成绩的行为。
这次主要利用了字典的键值对来帮助查询