sairate 7df250638d chore: 添加项目基础结构和示例代码
- 创建 .idea 目录和相关配置文件,设置项目结构
- 添加多个课堂成果示例代码,涵盖不同主题和功能
- 创建和配置 .gitignore 文件,忽略特定文件和目录
2025-07-05 09:36:00 +08:00

38 lines
1.6 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
print('---- 感谢使用私人通讯录 ----')