鱼C论坛

 找回密码
 立即注册
查看: 2104|回复: 7

[已解决]希望大家帮我指出众多的问题及解决办法? 这是个课后作业

[复制链接]
发表于 2017-11-3 22:48:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. print('--1,查询联系人资料--')
  2. print('--2,新建联系人--')
  3. print('--3,删除联系人--')
  4. print('--4,退出通讯录程序--')
  5. address = dict() # 我这样定义个空的字典对吗?
  6. order = int(input('请输入相关指令代码:'))

  7. while order :
  8.     if order == 2:
  9.         contacts = input('请输入联系人姓名:')
  10.         
  11.         if contacts in address:
  12.             numbers = input('请输入用户联系电话:')
  13.             address = dict((contacts,numbers)) # 这样插入像?
  14.             
  15.         else:
  16.             print('您输入的姓名在通讯录中已存在-->',contacts,':',address[contacts])
  17.             answer = input('是否修改用户资料(YES/NO):')
  18.             
  19.             if answer == YES:
  20.                 address[contacts] = input('请输入用户联系电话:')
  21.             else:
  22.                 print('您选择不修改用户资料')
  23.             print('请输入相关指令代码:')
  24.             
  25.     elif order == 1:
  26.         temp = input('请输入联系人姓名:')
  27.         
  28.         if temp in address:
  29.             print(temp,':',address[temp])
  30.         else:
  31.             print('抱歉,通讯录中没有该联系人!')
  32.         print('请输入相关指令代码:')
  33.         
  34.     else:
  35.         print('感谢使用通讯录程序') # 还有3指令没写完

  36.     order = int(input())  # 这个东西应该放哪儿?
  37.     # 另外我发现好像还要定义个输入数字的范围哎,不然除了1和2
  38.     # 其他数字都是直接执行最后一步了
复制代码
最佳答案
2017-11-4 08:47:57
第一眼就看见,20行是错的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-11-3 22:49:36 | 显示全部楼层
问题太多了,自己有很多地方都看不出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-4 08:47:57 | 显示全部楼层    本楼为最佳答案   
第一眼就看见,20行是错的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-4 08:57:23 | 显示全部楼层
觉得你的去百度了一个个查,你这个里面有些逻辑不通,字典确实有问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-4 11:30:54 | 显示全部楼层
去死吧你,滚回去学习字典fromkeys还有指令等于什么不应该是字符串吗。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-4 13:31:33 | 显示全部楼层
新手·ing 发表于 2017-11-4 11:30
去死吧你,滚回去学习字典fromkeys还有指令等于什么不应该是字符串吗。

哇,被你打击的
不过话粗理不粗,我还是继续上课吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-4 13:33:14 | 显示全部楼层
sunnychou 发表于 2017-11-4 08:57
觉得你的去百度了一个个查,你这个里面有些逻辑不通,字典确实有问题

确实是 ,谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-4 13:34:31 | 显示全部楼层
ooxx7788 发表于 2017-11-4 08:47
第一眼就看见,20行是错的

经你提醒,发现了,错的好低级啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-3 16:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表