【发布时间】:2020-09-04 04:57:47
【问题描述】:
为此而苦苦挣扎。只是一个初学者,所以对我来说放轻松! :) 尝试让用户输入密码,如果不在 6-10 个字符之内。他们被要求再次输入。 当密码正确时,循环停止。 即使输入了正确的长度密码,我似乎也无法让它退出循环。!
min_password_lenght = 6
max_password_lenght = 10
password = input(“enter password:”)
password_lenght = len(password)
while password_lenght > 6 or password_lenght < 10:
print(“error”)
password = input(“enter again:”)
print (“password correct”)
【问题讨论】:
-
您需要将代码的文本版本粘贴到问题的正文中,该图像几乎无法阅读,因此不推荐使用此方式提出问题。
-
你没有更新
password_length并检查错误的范围。
标签: python while-loop passwords