有学号列表和姓名列表如下:
id student= [2019220301,2019220302,2019220303,2019220304,2019220305,2019220306,2019220307,20192203081
name=["Emma","Mike","Alice"," Tony","Olivia","Allen","Christine","Make"]
编写函数find()实现功能:提供个学号 ,判断该学生是否在字典中存在,如果字典中有该学号,则输出该学生的姓名;如果没有该学号,则输出提示无此学号存在!"。
def find(ids):
id_student = [2019220301,2019220302,2019220303,2019220304,2019220305,2019220306,2019220307,20192203081]
name = ["Emma","Mike","Alice"," Tony","Olivia","Allen","Christine","Make"]
dic = dict(zip(id_student, name))
if ids not in dic:
print('无此学号存在!')
else:
print(dic[ids])
sn = int(input('请输入学号:'))
find(sn)
↓↓↓如有帮助请点个采纳,谢谢!