初一下:Python利用while语句,设置密码次数为6次,超过6次就显示:“输入次数已达上限,被锁定”?谢谢

初一下计算机!!!在下面图片中python设置密码程序的基础上,利用while语句,设置输入密码次数为6次,超过6次就显示:“输入次数已达上限,被锁定”?谢谢各位大神!注意啊!不要用random啊别的,elif和break也不要用,就while和if这些,其他的我们还没学过。

需要用 Python 3.8 的海象表达式

其实下面这个更好。。。

封装成函数:

用例:


PS: 可能会看到一些字符(如 "≠", "≤"), 是连字字体, 把它看成 "!=" 和 "<=" 就好。。。

最后安利几款连字字体 (划掉), Fira Code, Sarasa Gothic(更纱黑体, 这款微软商店搜得到)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-10

rp = 'xichuan213'

userp = input('请输入密码:')

count = 1

while rp != userp and count != 6:

    print('密码错误,请重新输入!')

    userp = input()

    count += 1

if count == 6 and userp != rp:

    print('输入次数已达上限,被锁定')

if userp == rp:

    print('成功')

本回答被提问者采纳