鱼C论坛

 找回密码
 立即注册
查看: 5361|回复: 66

[已解决]小白Python练习册(18)【鱼币福利】

 关闭 [复制链接]
抢楼 抢楼 查看抢中楼层 本帖为抢楼帖,欢迎抢楼!  截止楼层:100  奖励楼层: 12,25,57 
发表于 2020-5-8 14:35:59 | 显示全部楼层
看看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 14:37:33 | 显示全部楼层
本帖最后由 xiaosi4081 于 2020-5-8 14:49 编辑


我改进了你这个
  1. print('|--- 新建用户:N/n ---|')
  2. print('|--- 登录帐号:E/e ---|')
  3. print('|--- 退出程序:Q/q ---|')
  4. peopledict = {}
  5. while True:
  6.     do = input('请输入相关的指令代码:')
  7.     if do == 'N' or do == 'n':
  8.         name = input('请输入用户名:')
  9.         if name in peopledict:
  10.             name = input('此用户名已经被使用,请重新输入:')
  11.             continue
  12.         else:
  13.             peopledict[name] = input('请输入密码:')
  14.             print('注册成功,赶紧试试登录吧!')
  15.     if do == 'E' or do == 'e':
  16.         name = input('请输入用户名:')
  17.         if name in peopledict:
  18.             bingo = input('请输入密码:')
  19.             if bingo == peopledict[name]:
  20.                 print('|--- 欢迎使用通讯录程序 ---|')
  21.                 print('|--- 1:查询联系人资料  ---|')
  22.                 print('|--- 2:添加新的联系人  ---|')
  23.                 print('|--- 3:删除已有联系人  ---|')
  24.                 print('|--- 4:查看通讯录  ---|')
  25.                 print('|--- 5:退出通讯录程序----  ---|')
  26.                 stickdict = {}
  27.                 while True:
  28.                     choose = input('请输入相关的指令代码:')
  29.                     if choose == '1':
  30.                         name = input('请输入联系人姓名:')
  31.                         if name in stickdict:
  32.                             print(name + ':' + stickdict[name])
  33.                         else:
  34.                             print('您输入的姓名在通讯录中不存在!')
  35.                     if choose == '2':
  36.                         name = input('请输入联系人姓名:')
  37.                         if name in stickdict:
  38.                             print('您输入的姓名在通讯录中已存在 --> ' + name + ':' + stickdict[name])
  39.                             judge = input('是否修改用户资料(YES/NO):')
  40.                             if judge == 'YES':
  41.                                 stickdict[name] = input('请输入用户联系电话:')
  42.                                 print('修改成功!')
  43.                             else:
  44.                                 print('取消成功!')
  45.                         else:
  46.                             stickdict[name] = input('请输入用户联系电话:')
  47.                             print('添加成功!')
  48.                     if choose == '3':
  49.                         name = input('请输入联系人姓名:')
  50.                         if name in stickdict:
  51.                             del stickdict[name]
  52.                             print('删除成功!')
  53.                         else:
  54.                             print('您输入的姓名在通讯录中不存在!')
  55.                     if choose == '4':
  56.                         for a in stickdict:
  57.                             print(name + ':' + stickdict[a])
  58.                         
  59.                     if choose =='5':
  60.                         print('|--- 感谢使用通讯录程序 ---|')
  61.                         break
  62.                            
  63.                     if choose != '1' and choose != '2' and choose != '3' and choose != '4' and choose!='5':
  64.                         print('您输入的指令代码不存在!')
  65.             else:
  66.                 bingo = input('密码输入错误,请重新输入:')
  67.                 continue
  68.         else:
  69.             name = input('您输入的用户名不存在,请重新输入:')
  70.             continue
  71.     if do == 'Q' or do == 'q':
  72.         print('|--- 感谢使用程序 ---|')
  73.         break
  74.     if do != 'Q' and do != 'q' and do != 'E' and do != 'e' and do != 'N' and do != 'n':
  75.         print('您输入的指令代码不存在!')
复制代码

评分

参与人数 1荣誉 +2 贡献 +2 收起 理由
冰河星云 + 2 + 2

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 14:49:39 | 显示全部楼层
wuqramy 发表于 2020-5-8 14:48
改了哪里???

增加了选项五
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 17:35:09 | 显示全部楼层
  1. n=3
  2. name=str(input("请输入登录账号:"))
  3. password=str(input("请输入登录密码:"))
  4. while n>=0:
  5.     if name == "ilove" and password == "fishc.com":
  6.         print("欢迎登陆我们的网站")
  7.         print("读取信息中.........")
  8.         print("空!")
  9.         print("正在退出中.........")
  10.         break
  11.     elif n == 0:
  12.         break
  13.     else:
  14.         print("您输入的账号或密码错误,您还有",n,"次机会")
  15.         name=str(input("请输入登录账号:"))
  16.         password=str(input("请输入登录密码:"))
  17.         n -= 1
  18.         
  19. print("——————end——————")
复制代码

评分

参与人数 1荣誉 +1 鱼币 +1 贡献 +1 收起 理由
冰河星云 + 1 + 1 + 1

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 18:46:58 | 显示全部楼层
占楼
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 18:58:40 | 显示全部楼层
大家占下去
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 20:48:24 | 显示全部楼层
37楼
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 20:50:02 | 显示全部楼层

不过里面有点bug,帮忙改一改
就是那个电话号码前面的名字
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-2 05:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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