python程序设计

有学号列表和姓名列表如下: 
id_student=[2019220301,2019220302,2019220303,2019220304,2019220305,2019220306,2019220307,2019220308] 
name=["Emma","Mike","Alice","Tony","Olivia","Allen","Christine","Make"] 
(1)用学号列表和姓名列表生成字典。(以学号为键,姓名为值)
(2)编写函数find()实现功能:提供一个学号,判断该学生是否在字典中存在,如果字典中有该学号,则输出该学生的姓名;如果没有该学号,则输出提示"无此学号存在!"。

id_student = [2019220301, 2019220302, 2019220303, 2019220304, 2019220305, 2019220306, 2019220307, 2019220308]
name = ["Emma", "Mike", "Alice", "Tony", "Olivia", "Allen", "Christine", "Make"]


student_dict = {}
for i in range(len(id_student)):
    student_dict[id_student[i]] = name[i]
print('学生姓名及学号字典:', student_dict)


def find(student_id):
    print(student_id, ":", student_dict[student_id] if student_id in student_dict else '无此学号存在!')