我正在尝试为家庭作业编写一个简单的密码检查器,寻找至少一个大写字母、一个小写字母、一个数字,并且需要 6 个或更多字符。
我在这里和其他地方搜索和搜索,但要么我阅读的内容与我们的说明不符,要么回复比我自己更高级。我得到的任何帮助都将在我的作业中作为评论引用。
这只是我检查大写的代码的一部分,它只查看整个字符串,而不是单个字符,我似乎找不到解决方案。
passwd = input('enter password: ') ## we are actually using (sys.agrv)
## but I am using this for testing
character = passwd[0:]
lcase_bad = False
for character in passwd:
if not character.islower() > 1:
lcase_bad = True
if lcase_bad:
print('Password must include lowercase letters ')
else:
print('password accepted')