在零基础学python中课程中,第25节课后题动动手这个题中:
我自己也把程序目标实现了,但是在打印字符串的时候遇到一个问题(可直接看代码下的问题介绍):
我写的代码:
print('''|---欢迎进入通讯录程序---|\n|---1:查询联系人资料---|\n|---2:插\
入新的联系人---|\n|---3:删除已有联系人---|\n|---4:退出通讯录程序---|\n\n''')
mytel={}
while True:
number=int(input('请输入相关的指令代码:'))
if number==4:
print('|---感谢使用通讯录程序---|')
break
elif number==1:
name=input('请输入联系人姓名:')
if name in mytel:
print(name,':', mytel[name])
print('\n\n')
else:
print(name,'不再通讯录中\n\n')
elif number==2:
name=input('请输入联系人姓名:')
if name in mytel:
print('您输入的姓名在通讯录中已存在-->>',name,':',mytel[name])
print('是否修改用户资料(YES/NO):')
a=input()
if a=='YES':
tel=input('请输入用户联系电话:')
print('\n\n')
mytel[name]=[tel]