gpt4 book ai didi

python - 密码检查器 Python

转载 作者:太空宇宙 更新时间:2023-11-04 08:45:34 24 4
gpt4 key购买 nike

在我的密码检查器中,我不知道为什么当我在输入中使用大写和小写字母时,它不会输入强密码。

enter code here
print("Password Checker")
pw=input("Enter Your Password Here: ")

if len(pw)<=5:
if pw!=pw.upper()or pw!=pw.lower():
print("WEAK Password")
elif len(pw)>=6 and len(pw)<=12:
if pw==pw.lower():
print("Medium Password")
elif len(pw)>=13:
print("Too Long")
elif len(pw)<=12 and len(pw)>=6:
if pw==pw.upper() and pw==pw.lower():
print("Thats A STRONG Password")

最佳答案

你的逻辑是反的

if pw!=pw.upper() or pw!=pw.lower():

你会使用其中之一

if pw != pw.upper() and pw != pw.lower():

if pw == pw.upper() or pw == pw.lower():

你在后面一行遇到了类似的问题

if pw==pw.upper() and pw==pw.lower():

如果你想检查至少有一个大写字母和一个小写字母你可以这样做

import string
if any(i in string.ascii_lowercase for i in pw) and any(i in string.ascii_uppercase for i in pw):

关于python - 密码检查器 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41080395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com