|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
pas=input("请输入密码:")
secret=1997
i=3
while i>1:
if "*" in pas:
print("密码中不能含有“*”号")
pas=input("你还剩%d机会次数,请重新输入密码:"%(i))
elif pas==secret:
print("密码正确,进入程序。。。")
break
elif "*" in pas:
print("密码中不能含有“*”号")
pas=input("你还剩%d机会次数,请重新输入密码:"%(i))
else:
print("密码错误")
i-=1
pas=input("你还剩%d机会次数,请重新输入密码"%(i))
本帖最后由 wuqramy 于 2020-4-12 13:02 编辑
input返回值永远是字符串(str),正确的密码应该是个字符串,否则和输入的密码永远不会相等
- pas=input("请输入密码:")
- secret="1997"
- i=3
- while i>1:
- if "*" in pas:
- print("密码中不能含有“*”号")
- pas=input("你还剩%d机会次数,请重新输入密码:"%(i))
- elif pas==secret:
- print("密码正确,进入程序。。。")
- break
- elif "*" in pas:
- print("密码中不能含有“*”号")
- pas=input("你还剩%d机会次数,请重新输入密码:"%(i))
- else:
- print("密码错误")
- i-=1
- pas=input("你还剩%d机会次数,请重新输入密码"%(i))
复制代码
|
|