Решаю задачу где нужно проверить что пароль надеждый, наличие букв разного регистра проверяю через swapcase != upper, почему-то при тесте на вводе 'AA23423423' возвращает True, хотя если вручную вывести password.swapcase и password.upper - они разные. Не пойму в чем проблема
Python:
# объявление функции
def is_password_good(password):
# проверяем длину, наличие разных регистров и наличие цифр
if len(password) > 7 and password.swapcase() != password.upper() and password.isalpha() != 1:
return True
return False
pass
# считываем данные
txt = input()
# вызываем функцию
print(is_password_good(txt))
Последнее редактирование модератором: