
Написать программу, которая будет получать на вход пароль от аккаунта. Длина пароля не меньше 8
символов, не больше 12. В пароле не должны содержаться буквы “а”, “б”, “в”. Если правила нарушены, вывести - “Error”, иначе вывести “Пароль верный”

Ответы на вопрос

Python:
pw = input("Введите пароль: ")
if 8 <= len(pw) <= 12 and "а" not in pw.lower() and "б" not in pw.lower() and "в" not in pw.lower():
print("Пароль верный")
else:
print("Error")
# да, слишком длинное условие, но работает)



Ответ:
Ответ снизу!
Объяснение:
print('Создайте пароль для аккаунта, который не меньше 8 символов:')
a = input()
print('Повторите введённый пароль:')
b = input()
if a == b:
print('Введите пароль для входа в аккаунт:')
c = input()
if c == a:
print('Пароль верный!')
else:
print('Error!')
else:
print('Вы ввели не тот пароль!')
Вот всё, что я смог сделать!



Конечно, вот пример программы на языке Python, которая выполняет указанные вами условия:
pythondef check_password(password):
if len(password) < 8 or len(password) > 12:
return "Error"
forbidden_letters = ["а", "б", "в"]
for letter in forbidden_letters:
if letter in password:
return "Error"
return "Пароль верный"
# Пример использования программы
password = input("Введите пароль: ")
result = check_password(password)
print(result)
Эта программа определяет функцию check_password
, которая принимает пароль в качестве аргумента и проверяет его на соответствие заданным правилам. Если пароль соответствует правилам, функция возвращает строку "Пароль верный". Если правила нарушены, она возвращает строку "Error".
В примере использования программа запрашивает у пользователя пароль и вызывает функцию check_password
для проверки. Результат проверки выводится на экран.
Обратите внимание, что данная программа не обеспечивает безопасность хранения паролей и предназначена только для демонстрационных целей.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili