我花了一段时间在网上搜索这段代码来解决它,但是一旦到了我的代码中,它似乎不起作用。该计划涉及到该位之后,而不是显示密码强度是一个空白的空间,配备了不管我插嘴说。变量检查,某些东西不对
if EnteredPassword.isupper() or EnteredPassword.islower() or EnteredPassword.isdigit():
print ("Your password is weak")
elif EnteredPassword.isupper()and EnteredPassword.islower():
print ("Your password is medium")
elif EnteredPassword.isupper() and EnteredPassword.isdigit():
print ("Your password is medium")
elif EnteredPassword.islower() and EnteredPassword.isdigit():
print ("Your password is medium")
elif EnteredPassword.isupper() and EnteredPassword.islower() and EnteredPassword.isdigit():
print ("Your password is strong")
我想,如果有人想出了一个解决这个问题感激因为它是我功课的一部分。
对不起,我在问什么似乎不清楚。我只是想知道,如果有人可能想出解决方案,为什么它会出现空白,也许是因为我看不到代码有问题? –
http://stackoverflow.com/questions/17140408/if-statement-to-check-whether-a-string-has-a-capital-letter-a-lower-case-letter – Lafexlos
如果这是整个代码,那么没有你的if语句是真的,因为没有'else'语句它不会打印任何东西 –