|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
为什么我的指令2不提示字典里已经有相同的项
- print('|--- 欢迎进入通讯录程序 ---|')
- print('|--- 1:查询联系人资料 ---|')
- print('|--- 2:插入新的联系人 ---|')
- print('|--- 3:删除已有联系人 ---|')
- print('|--- 4:退出通讯录程序 ---|')
- while True:
- print('\n')
- command=int(input('请输入相关的指令代码:'))
- if command==1:
- name=input('请输入联系人姓名:')
- print('%s: %s'%(name,address_book[name]))
- elif command==2:
- address_book={}
- name=input('请输入联系人姓名:')
- number=input('请输入用户联系电话:')
- if name in address_book:
- print('您输入的姓名在通讯录中已存在 --->%s: %s'%(name,address_book[name]))
- ask=input('是否修改用户资料(YES/NO):')
- if ask==NO or no:
- continue
- elif ask==YES or yes:
- number=input('请输入用户联系电话:')
- address_book[name]=number
- print(address_book)
- elif command==3:
- address_book={}
- elif command==4:
- print('|--- 感谢使用通讯录程序 ---|')
- break
-
复制代码
C:\Users\Acer\Pictures\捕获1.PNG |
|