Javascript 制作华夫饼
我正在做一项有趣的任务,对密码进行可靠的验证。它是用户名和登录系统的一部分。下面是我的验证代码,它在一个函数中Javascript 制作华夫饼,javascript,Javascript,我正在做一项有趣的任务,对密码进行可靠的验证。它是用户名和登录系统的一部分。下面是我的验证代码,它在一个函数中 valid = False while not valid: valid = True Password = input(“Please input password”) if len(password) < 5: valid = False break val
valid = False
while not valid:
valid = True
Password = input(“Please input password”)
if len(password) < 5:
valid = False
break
valid=False
虽然无效:
有效=真
密码=输入(“请输入密码”)
如果len(密码)<5:
有效=错误
打破
所以基本上我想让密码长度超过5个字符。实际上没有语法错误。但是,代码只接受我输入的任何输入--len(密码)use
continue
notbreak
break
表示中断while循环并从底部掉落
continue
意味着跳过代码的其余部分,返回while循环的顶部并重新检查条件我认为您需要删除valid=True
。因为它现在将自动重复代码而不运行密码代码。然后用continue替换中断。您的输入语句的目标是Password
,目标是大写的p,而Password
的len(Password)
部分是小写的p。@DavyM实际上,它们都是一样的