hgfhcghgff H hgfhcghgff Регистрация 31 Май 2013 Сообщения 75 Репутация -3 Спасибо 0 Монет 0 1 Фев 2021 #1 def is_password_good(password): total = 0 if len(password) > 7: total += 1 if password.isalnum(): total += 1 for i in password: if i.islower(): total += 1 break for i in password: if i.isupper(): total += 1 break if total >= 4: return True elif total < 4: return False txt = input() print(is_password_good(txt)) Задания снизу на скриншоте и там же код:
def is_password_good(password): total = 0 if len(password) > 7: total += 1 if password.isalnum(): total += 1 for i in password: if i.islower(): total += 1 break for i in password: if i.isupper(): total += 1 break if total >= 4: return True elif total < 4: return False txt = input() print(is_password_good(txt)) Задания снизу на скриншоте и там же код:
Scar S Scar Регистрация 16 Окт 2013 Сообщения 64 Репутация 0 Спасибо 0 Монет 0 1 Фев 2021 #2 Осталось проверить, что еще содержит хотя бы одну цифру isdigit() в помощь Позитивный голос 0
nekiton3g N nekiton3g Регистрация 30 Сен 2013 Сообщения 74 Репутация 0 Спасибо 0 Монет 0 1 Фев 2021 #3 Логика, конечно, железобетонная... Проверять истинность выполнения нескольких условий на одну общую для всех условий сумму total... Допустим, я сдуру наколбасил пароль abcdefgh - у тебя от этого total станет равно 8 и условие выполнится! )) Позитивный голос 0
Логика, конечно, железобетонная... Проверять истинность выполнения нескольких условий на одну общую для всех условий сумму total... Допустим, я сдуру наколбасил пароль abcdefgh - у тебя от этого total станет равно 8 и условие выполнится! ))
Farcray1 F Farcray1 Регистрация 1 Фев 2021 Сообщения 3 Репутация 0 Спасибо 1 Монет 0 1 Фев 2021 #4 вы как Позитивный голос 0
azat007 A azat007 Регистрация 14 Авг 2013 Сообщения 88 Репутация 8 Спасибо 0 Монет 0 1 Фев 2021 #5 Позитивный голос 0
Draugd Draugd Регистрация 11 Сен 2016 Сообщения 1,572 Репутация 776 Спасибо 163 Монет 0 2 Фев 2021 #6 ни***а боты тут какие темы жесткие поднимают))) Позитивный голос 0