鱼C论坛

 找回密码
 立即注册
查看: 1297|回复: 8

[已解决]菜鸟求解

[复制链接]
发表于 2018-2-1 21:30:09 | 显示全部楼层 |阅读模式

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

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

x
设计一个验证用户密码程序,用户只有三次机会输入错误,不过如果用户输入的内容中包含"*"则不计算在内。   不知道问题出在哪,运行不出来
最佳答案
2018-2-1 21:39:36
楼上说的是一个错误,还有print里的i和其他字符串用逗号隔开,以及你忘了用新的temp=input()接收新输入的值。
1.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-2-1 21:32:43 | 显示全部楼层
while条件不对i越来越小,开始就满足,对不上答案永远循环下去了,
改成while i
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-1 21:35:39 | 显示全部楼层
塔利班 发表于 2018-2-1 21:32
while条件不对i越来越小,开始就满足,对不上答案永远循环下去了,
改成while i

改为while i   也运行不了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-1 21:39:36 | 显示全部楼层    本楼为最佳答案   
楼上说的是一个错误,还有print里的i和其他字符串用逗号隔开,以及你忘了用新的temp=input()接收新输入的值。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-1 21:40:33 | 显示全部楼层
input()加到while循环里
不加入的话进入下一次循环时不会再出现输入密码了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-1 21:42:47 | 显示全部楼层
vstia 发表于 2018-2-1 21:39
楼上说的是一个错误,还有print里的i和其他字符串用逗号隔开,以及你忘了用新的temp=input()接收新输入的 ...

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

使用道具 举报

发表于 2018-2-1 21:44:00 | 显示全部楼层
  1. password = 'FishC.com'
  2. i = 3
  3. while 0< i <=3:  #或者while i:
  4.     temp = input('请输入密码:')
  5.     if temp == password:
  6.         print('密码正确,进入程序。。。。。')
  7.         break
  8.     elif "*"in temp:
  9.         print('密码中不能含有"*"号!您还有',i,' 次机会!')
  10.         continue
  11.     else:
  12.         print('密码输入错误!您还有',i,'次机会!')
  13.     i-=1
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-1 22:01:03 | 显示全部楼层

我按照这个来的,可是运行时,打印FishC.com,却显示是name 'FishC' is not defined
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-2 12:46:22 | 显示全部楼层
玫瑰尤香 发表于 2018-2-1 22:01
我按照这个来的,可是运行时,打印FishC.com,却显示是name 'FishC' is not defined

不明白你说什么意思。我运行没问题啊。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-6 20:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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