用字典模式来保存朋友们的名字和电话号码
python用字典模式来保存朋友们的名字和电话号码输入朋友的名字和电话号码,并保存在字典里,保存后, 以朋友的名义查电话号码
最后输出是这样的:
(输入模式)请输入姓名:张三
(输入模式)请输入电话号码:111-2222
(输入模式)请输入名称:李四
(输入模式)请输入电话号码:222-3333
(输入模式请输入)名称:
(搜索模式)请输入名称:张三
洪吉童的电话号码是111-222。
(搜索模式)请输入名称: 最后输出是这样的:
(输入模式)请输入姓名:张三
(输入模式)请输入电话号码:111-2222
(输入模式)请输入名称:李四
(输入模式)请输入电话号码:222-3333
(输入模式请输入)名称:
(搜索模式)请输入名称:张三
张三的电话号码是111-222。
(搜索模式)请输入名称:
上面的有打错字 eobeom 发表于 2020-5-26 14:55
最后输出是这样的:
(输入模式)请输入姓名:张三
(输入模式)请输入电话号码:111-2222
1,可以编辑帖子
2,你这个搜索模式是咋进入的? 如下:
txl = {}
print('''欢迎进入通讯录程序
1:查询联系人资料
2:插入新的联系人
3:删除已有联系人
4:退出通讯录程序''')
print('\n')
def cx(name): #定义查询函数
if name in txl:
jieguo = str(txl.get(name))
return jieguo
else:
return print('您输入的姓名不存在!')
def cr(name, number):#定义插入函数
txl = number
def sc(name):#定义删除函数
txl.pop(name)
temp = 0
while temp != 4:
temp = int(input('请输入相关的指令代码:'))
if temp == 1:#查询txl是否有key=name的值并打印
name = str(input('请输入联系人姓名:'))
print(name + ':' , cx(name))
print('\n')
elif temp == 2:
name = str(input('请输入联系人姓名:'))
if name in txl: #检查name是否在txl中,并决定是否修改name的值
print('您输入的姓名在通讯录中以存在-->>' + name + ':' , cx(name))
xg = str(input('是否修改用户资料(YES/NO):'))
if xg == 'YES':
number = str(input('请输入用户联系电话:'))
txl = number
print('\n')
else:
number = str(input('请输入用户联系电话:'))
cr(name,number)
print('\n')
txl.update(txl)
elif temp == 3: #删除txl中key=name的值
name = str(input('请输入联系人姓名:'))
sc(name)
print('\n')
txl.update(txl)
print('感谢使用通讯录程序')
qiuyouzhi 发表于 2020-5-26 15:03
1,可以编辑帖子
2,你这个搜索模式是咋进入的?
就是输入想要搜索电话的人名 然后输出的是电话
eobeom 发表于 2020-5-26 15:48
就是输入想要搜索电话的人名 然后输出的是电话
你没理解我的意思
我想问的是咋切换到搜索模式 qiuyouzhi 发表于 2020-5-26 15:53
你没理解我的意思
我想问的是咋切换到搜索模式
不好意思现在才看到
输入两个人名和电话之后就切换到搜索模式 eobeom 发表于 2020-5-27 21:10
不好意思现在才看到
输入两个人名和电话之后就切换到搜索模式
输入,到搜索,必须要给一个明确的信号,现在在输入模式,程序怎么知道去搜索模式
比如你在输入模式: 接受到了什么指令,或者在输出模式接受到了什么指令,知道了,现在要换模式了
def 输入模式: ...
def 搜索模式:...
可以在触发某个条件后,进行函数的相互调佣,看你这个情况,把函数写成死循环。在循环中触发某个条件就可以 Stubborn 发表于 2020-5-28 00:19
输入,到搜索,必须要给一个明确的信号,现在在输入模式,程序怎么知道去搜索模式
比如你在输入模式: ...
说实话吧
这道理我都懂,但是就是写不出来{:10_266:} eobeom 发表于 2020-5-28 09:49
说实话吧
这道理我都懂,但是就是写不出来
新手求助 求一个python通讯录设计
https://fishc.com.cn/thread-170495-1-1.html
(出处: 鱼C论坛)
看下这个帖子的三楼,有你想要的 还需要考虑同名同姓{:5_103:}
页:
[1]