Создайте программу для проверки корректности вводимого логина и резервного адреса электронной почты при регистрации

Создайте программу для проверки корректности вводимого логина и резервного адреса электронной почты при регистрации нового аккаунта. Программа должна проверить, что введенный логин не содержит символа "@", а резервный адрес содержит символ "@". Другие проверки не требуются. Введите две строки: предлагаемый пользователем логин и резервный адрес электронной почты. Выведите одну строку: если все условия выполнены, то выведите "Корректно", в противном случае - "Некорректно".
Semen

Semen

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

Введем две строки: предлагаемый пользователем логин и резервный адрес электронной почты. Затем, приступим к проверке условий.

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

def check_login_and_email(login, email):
if "@" in login:
return False
if "@" not in email:
return False
return True

if check_login_and_email(login, email):
print("Корректно")
else:
print("Некорректно")


Давайте теперь разберем каждую часть программы.

1. Мы используем функцию `check_login_and_email`, которая принимает два аргумента - `login` (логин) и `email` (резервный адрес электронной почты).

2. Проверка логина: с помощью оператора `in` мы проверяем наличие символа "@" в переменной `login`. Если символ "@" присутствует в логине, то возвращаем `False`, так как это означает, что логин некорректный.

3. Проверка резервного адреса: также с помощью оператора `in` мы проверяем наличие символа "@" в переменной `email`. Если символ "@" отсутствует в адресе, то возвращаем `False`, так как это означает, что адрес электронной почты некорректный.

4. Если оба условия выполняются (логин не содержит "@", а резервный адрес содержит "@"), то функция возвращает `True`.

5. В основной части программы мы вызываем функцию `check_login_and_email` с передачей в нее введенного логина и резервного адреса электронной почты. Затем, в зависимости от возвращаемого значения, выводим соответствующее сообщение: "Корректно" или "Некорректно".

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