Напишите программу, которая будет проверять правильность ввода логина и резервного адреса электронной почты

  • 40
Напишите программу, которая будет проверять правильность ввода логина и резервного адреса электронной почты пользователем при регистрации нового аккаунта. Убедитесь, что пользователь ввел корректный логин (без символа "@") и корректный резервный адрес (с символом "@"). Вам не нужно выполнять никаких других проверок, кроме указанных. Формат ввода: две строки, сначала логин, затем резервный адрес. Формат вывода: одна строка, если все условия соблюдены.
Пугающий_Динозавр_1848
12
Конечно! Вот решение задачи на языке программирования Python:

python
def check_login_and_email(login, email):
if "@" not in login:
return "Ошибка: логин должен быть введен без символа "@""
if "@" not in email:
return "Ошибка: некорректный резервный адрес электронной почты"
return "Проверка пройдена успешно!"

login = input("Введите логин: ")
email = input("Введите резервный адрес электронной почты: ")

print(check_login_and_email(login, email))


Приведенная программа определяет функцию `check_login_and_email`, которая принимает два аргумента - логин и резервный адрес электронной почты. Внутри функции проверяется наличие символов "@" в каждой из введенных строк. Если символ "@" отсутствует в логине, программа возвращает сообщение об ошибке "Ошибка: логин должен быть введен без символа "@"". Если символ "@" отсутствует в адресе электронной почты, программа возвращает сообщение об ошибке "Ошибка: некорректный резервный адрес электронной почты". В случае, если все условия соблюдены, программа возвращает сообщение "Проверка пройдена успешно!".

Затем, программа запрашивает у пользователя ввод логина и резервного адреса электронной почты с помощью функции `input()`. После этого, программа вызывает функцию `check_login_and_email` с введенными значениями и выводит результат проверки на экран.

Таким образом, эта программа проверит правильность ввода логина и резервного адреса электронной почты пользователя при регистрации нового аккаунта и выведет соответствующий результат проверки.