gpt4 book ai didi

python-3.x - 在没有错误的地方显示打印

转载 作者:行者123 更新时间:2023-12-03 23:43:07 24 4
gpt4 key购买 nike

if password:
if blank > 0:
errorcount += 1
if letter > 0:
errorcount += 1
if upper < 1:
errorcount += 1
if lower < 1:
errorcount += 1
if numbdig < 2:
errorcount += 1
if passwords < minimum:
errorcount += 1
print(password, 'is not valid', errorcount, 'errors!')
else:
print(password, 'is valid!')

当错误为 0 时,应该打印 else,而不是打印 not valid。

最佳答案

输出是正确的,因为没有错误的情况意味着外部 if block ,即if password 将为真,因此您的 else 将不会被执行。

if password 中,有一个正在打印的打印语句。

您可以做的是检查您的 errorcount 变量并相应地打印:

if errorcount >= 1:
print(password, 'is not valid', errorcount, 'errors!')
else:
print(password, 'is valid!')

关于python-3.x - 在没有错误的地方显示打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53477747/

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