python程序设计

有图书编号列表和图书名称列表如下: 
id_book=9787544280662,9787544285148,9787544291163,9787530218198,9787530217559,9787544295369,9787544267618] 
name=["沉默的巡游","恶意","白夜行","悲剧人偶","假面山庄","侦探伽利略","嫌疑人X的献身"] 
(1)用图书编号列表和图书名称列表生成字典。(以图书编号为键,图书名称为值) 
(2)编写函数delete()实现功能:提供一个图书编号,判断该图书是否在字典中存在,如果字典中有该图书,则在字典中删除该图书;如果没有该图书,则输出提示"无此图书存在!"。

希望采纳!


id_book=[9787544280662,9787544285148,9787544291163,9787530218198,9787530217559,9787544295369,9787544267618]
name=["沉默的巡游","恶意","白夜行","悲剧人偶","假面山庄","侦探伽利略","嫌疑人X的献身"]
new_dict = dict(zip(id_book, name))
print(new_dict)
def delete():
    num = input('请输入图书编号keys:')
    # for key in new_dict:
    if num in new_dict:
        del new_dict[num]
        print(new_dict)
        print('删除成功')
    else:
        print('无此图书存在!')

if __name__ == '__main__':
    delete()