Напишите программу, которая имитирует проверку пароля, придуманного пользователем. Пользователь вводит пароль, потом ещё раз его же, для подтверждения.
Информатика 10 класс Программирование проверка пароля ввод пароля длина пароля сочетание символов подтверждение пароля вывод сообщений Новый
Для решения этой задачи мы напишем программу на языке Python, которая будет следовать описанным условиям. Давайте разберём шаги решения:
input()
для ввода пароля пользователем. Сохраняем введённое значение в переменную, например, password1
.len()
определяем длину строки password1
."Короткий!"
и завершаем выполнение программы с помощью return
или exit()
.password1
подстроку "123"
с помощью оператора in
."Простой!"
и завершаем выполнение программы.password2
.password1
и password2
на равенство."Различаются."
и завершаем выполнение программы."OK"
.Вот пример реализации программы на Python:
def check_password():
password1 = input("Введите пароль: ")
if len(password1) < 8:
print("Короткий!")
return
if "123" in password1:
print("Простой!")
return
password2 = input("Введите пароль ещё раз для подтверждения: ")
if password1 != password2:
print("Различаются.")
return
print("OK")
check_password()
Эта программа последовательно проверяет введённый пользователем пароль на соответствие всем условиям и выводит соответствующие сообщения. Обратите внимание, что после каждой неудачной проверки программа завершает свою работу, что позволяет избежать лишних проверок.