鱼C论坛

 找回密码
 立即注册
查看: 2981|回复: 14

[已解决]T-T

[复制链接]
发表于 2023-7-8 09:44:53 | 显示全部楼层
我不太明白,你要完成的操作,我看你代码猜测您要完成的操作是:一共3次机会,当输入为*时候可以增加一次机会或保持机会次数不变,我写的是加一次机会,要是你要保证机会不变把我代码中那个i += 1删掉即可
  1. yourinput = input("请输入密码:")
  2. i = 2
  3. answer = "dmDM"
  4. while yourinput != answer:
  5.     yourinput = input("密码错误,您还剩下 %d 次机会, 请重新输入:" % (i))
  6.     if "*" in yourinput:
  7.         i += 1
  8.     elif "*" not in yourinput:
  9.         i -= 1
  10.     if yourinput == answer or i == 0:
  11.         print("密码错误,次数用完,十五分钟后尝试") if i == 0 else print("密码正确,进入程序")
  12.         break
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-13 06:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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