创建一个华夫饼干

时间:2017-10-12 23:08:20

标签: javascript

我正在开展一项有趣的任务,以便对密码进行强大的验证。它是用户名和登录系统的一部分。下面只是我的验证代码,它在函数内部

valid = False
while not valid:
         valid = True
         Password = input(“Please input password”)
         if len(password) < 5:
                valid = False
                break

所以基本上我试图让密码长度超过5个字符。实际上没有语法错误。但是,代码只接受任何输入,考虑到我放了--- len(密码)&lt; 5:--- 我的问题是它没有检查字符串的大小

如果我遗漏了明显的明显内容,请提前抱歉

2 个答案:

答案 0 :(得分:1)

使用continue而不是break

break意味着打破while循环并落到底部

continue表示跳过剩下的代码并返回到while循环的顶部并重新检查条件

答案 1 :(得分:0)

我认为您需要删除valid = True。因为它现在将自动重复代码而不运行密码代码。并用continue替换休息。