编写一个python程序:
验证密码
程序将让用户输入密码
检查是否符合所有要求
至少6个字符 必须至少有一个大写字母 必须至少有一个小写字母 必须至少有一个数字 每个验证都有一个函数。
检查密码后,程序将
如果密码通过或检查失败,则返回
到目前为止,我已经完成了所需的所有验证检查,但我对最后一部分感到困惑。
"每个验证都有一个功能。 检查密码后,程序将 如果密码通过或未通过检查"
,则返回如果我所做的是他们所要求的,有些人可以验证我吗?谢谢。
print("Requirements for password is: ")
print("--------------------")
print("6 characters or more")
print("At least one upper case letter")
print("At least one lower case letter")
print("At least one numeric digit")
print("Example of a good password: pasSword12")
print("--------------------")
p = input(("Enter a password"))
upper_case = 0
lower_case = 0
number = 0
for i in p:
if i.isupper():
upper_case += 1
elif i.islower():
lower_case += 1
elif i.isdigit():
number += 1
if len (p) <= 6:
print("This is a weak password")
elif (upper_case > 0 and lower_case > 0 and number > 0):
print("Good")
else:
print("Too Weak")
答案 0 :(得分:-2)
如果它不是练习(然后按照ryan的回答),那么你就做对了!
每个验证都有一个功能
看起来我也有3个功能:)