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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初一下:Python利用while语句,设置密码次数为6次,超过6次就显示:“输入次数已达上限,被锁定”?谢谢相关的知识,希望对你有一定的参考价值。

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

需要用 Python 3.8 的海象表达式

其实下面这个更好。。。

封装成函数:

用例:


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

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

参考技术A

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('成功')

本回答被提问者采纳

Python if while continue break语句

五:执行一个操作

        提醒用户输入用户名和密码

        获取用户名和密码,检测用户名 name ,密码 root

  

 input 输入 input(“>>>”) 字符型

           int(input(“>>>”)) 转换为数字

 

  1. if 条件 :

   Print(“ok”)

   eles :

   Print(“Error”)

  1. if 支持嵌套
  2. if elif

If....

elif ..... :

elif ..... :

elif ..... :

else.... :

 4 .pass

If 1==1:

  Pass

Else:

  Print(“hello”)

 

While 循环

Continue 结束当前循环

break  结束整个循环

以上是关于初一下:Python利用while语句,设置密码次数为6次,超过6次就显示:“输入次数已达上限,被锁定”?谢谢的主要内容,如果未能解决你的问题,请参考以下文章

Python中的if,while,for

python中的while循环与for循环怎么样那个比较好用?

python简单的while语句和if语句的练习

Python if while continue break语句

python if条件判断及while语句实例

第三篇python用户登录程序实现