【发布时间】:2014-10-15 15:45:51
【问题描述】:
我正在为学校的计算机课做一些工作,我们需要输入密码。输入需要在 6 到 12 个字符之间,并且包含大写、小写和数字。到目前为止我有这个:
import sys
import os
def checkPass():
passLoop = True
while passLoop:
print("Welcome user!")
x = len(input("Please enter your password, between 6 and 12 characters. "))
if x < 6:
print("Your password is too short")
r = input("Please press any key to restart the program")
elif x > 12:
print("Your password is too long")
r = input("Please press any key to restart the program")
else:
print("Thank you for entering your password.")
print("Your password is strong. Thank you for entering!")
passLoop = False
checkPass()
我需要您的帮助来检查大写、小写和整数。我还年轻所以请不要太苛刻!
【问题讨论】:
-
提示:将密码本身存储在某个变量中。现在你只存储长度。
-
不幸的是,这不是 stackoverflow 的工作方式。我们可以帮助您解决您遇到的一些具体问题,但我们不会为您完成作业。
-
如果我完成了 x = password ?
-
对不起,本杰明,这不是我要问的!我只是在询问有关检查强度的提示,例如凯文所说的!
标签: python