help
本帖最后由 nizitao 于 2020-5-7 15:16 编辑print('---欢迎使用通讯录程序---')
print('---1.查询联系人资料---')
print('---2.插入新的联系人---')
print('---3.删除已有联系人---')
print('---4.退出讯录程序---\n')
txl = {}
times = True
while times:
a = int(input('请输入相关指令代码:\n'))
if a == 1:
b == input('请输入要查询的联系人姓名:\n')
if b in txl:
print(b%s%txl)
else:
print('没有找到该联系人\n')
elif a == 2:
c= input('请输入联系人姓名:\n')
if c in txl:
print('您输入的姓名在通讯录中存在——>>'b%s%txl)
d = input('是否修改用户资料(yes/no)')
if d == yes:
e = input('请输入用户电话:')
txl.pop(c)
txl.setdefault(c,e)
elif a == 3:
f = input('请输入要删除的用户名:')
tyl.pop(f)
elif a == 4:
print('---感谢使用使用通讯录程序---')
break
请问以上代码为什么老是在'b%s%txl出错?
print('您输入的姓名在通讯录中存在——>>'+b%s%txl)
字符串得有+拼一起呀
另外你这个程序逻辑差了很多哦~你自己再琢磨一下
print('---欢迎使用通讯录程序---')
print('---1.查询联系人资料---')
print('---2.插入新的联系人---')
print('---3.删除已有联系人---')
print('---4.退出讯录程序---\n')
txl = {}
times = True
while times:
a = int(input('请输入相关指令代码:\n'))
if a == 1:
b == input('请输入要查询的联系人姓名:\n')
if b in txl:
print(b%s%txl)
else:
print('没有找到该联系人\n')
elif a == 2:
c= input('请输入联系人姓名:\n')
if c in txl:
print('您输入的姓名在通讯录中存在——>>'+b%s%txl)
d = input('是否修改用户资料(yes/no)')
if d == yes:
e = input('请输入用户电话:')
txl.pop(c)
txl.setdefault(c,e)
elif a == 3:
f = input('请输入要删除的用户名:')
tyl.pop(f)
elif a == 4:
print('---感谢使用使用通讯录程序---')
break
跪求最佳{:10_266:} 本帖最后由 nizitao 于 2020-5-6 15:57 编辑
谢谢大家!感谢各位鱼友及版主的爱护。i7i2vury5wq7987hehe*子涛小朋友是四年级的学生。fj1l2kd2a*子涛对Python很感兴趣。7eq978786876 nizitao 发表于 2020-4-18 22:13
谢谢大家!感谢各位鱼友及版主的爱护。子涛小朋友是四年级的学生。子涛对Python很感兴趣。
看样子你是子涛家长咯?真棒,有你这么好的家长,这么早就发现了孩子的兴趣 nizitao 发表于 2020-4-18 22:13
谢谢大家!感谢各位鱼友及版主的爱护。子涛小朋友是四年级的学生。子涛对Python很感兴趣。
我也是四年级的小学生呢{:5_91:} lixiangyv 发表于 2020-5-4 13:45
我也是四年级的小学生呢
{:10_306:} wuqramy 发表于 2020-5-4 15:33
你吐水,我吐血{:10_247:} 乘号 发表于 2020-4-7 14:50
跪求最佳
已评最佳 鱼c编程 发表于 2020-6-21 11:00
把我加到你的转回里 鱼油1跟你说为什么(等你回我我就说主要……)
? 在审核{:10_256:} 鱼c编程 发表于 2020-6-22 13:54
在吗
在 鱼c编程 发表于 2020-7-5 10:35
啊啊啊 你赶紧把我升到鱼油1 把我加入转回里
我是谁你知道吧
OK 鱼c编程 发表于 2020-7-5 10:35
啊啊啊 你赶紧把我升到鱼油1 把我加入转回里
我是谁你知道吧
你通过一下好友
页:
[1]