- 创建 .idea 目录和相关配置文件,设置项目结构 - 添加多个课堂成果示例代码,涵盖不同主题和功能 - 创建和配置 .gitignore 文件,忽略特定文件和目录
42 lines
1.8 KiB
Python
42 lines
1.8 KiB
Python
print('--- 欢迎进入我的私人通讯录 ---')
|
||
print('--- 1:查询、修改 ---')
|
||
print('--- 2:新增联系人 ---')
|
||
print('--- 3:删除联系人 ---')
|
||
print('--- 4:退出通讯录 ---')
|
||
phone = {'大强':'13111111111', '爸爸':'15735199988'}
|
||
|
||
# 无限循环通讯录的操作
|
||
while True:
|
||
num = int(input('请输入相关操作数字代号:'))
|
||
# 如果输入数字1,则查询指定联系人电话,如果联系人存在,则询问是否修改联系人电话
|
||
if num == 1:
|
||
name = input('请输入联系人姓名:')
|
||
if name in phone:
|
||
print(name + ' : ' + phone[name])
|
||
if input('是否修改联系人电话(YES/NO):') == 'YES':
|
||
phone[name] = input('请输入联系人新电话:')
|
||
else:
|
||
print('您输入的姓名不在通讯录中!')
|
||
# 如果输入数字2,则查询该联系人是否在通讯录,如果不在,则新建
|
||
if num == 2:
|
||
name = input('请输入联系人姓名:')
|
||
if name in phone:
|
||
print('您输入的姓名在通讯录中已存在')
|
||
print(name + ' : ' + phone[name])
|
||
else:
|
||
phone[name] = input('请输入联系人电话:')
|
||
# 如果输入数字3,则删除对应联系人的键值对
|
||
if num == 3:
|
||
name = input('请输入联系人姓名:')
|
||
if name in phone:
|
||
del phone[name]
|
||
else:
|
||
print('您输入的联系人不存在')
|
||
# 如果输入数字4,则跳出整个循环,停止使用通讯录
|
||
if num == 4:
|
||
break
|
||
# 隐藏任务(选做):如果输入0,则可以查看完整的通讯录
|
||
if num == 0:
|
||
for key,value in phone.items():
|
||
print(key,value,sep = ':')
|
||
print('---- 感谢使用私人通讯录 ----') |