При регистрации нового ящика электронной почты пользователя обычно ввести, помимо прочего, желаемый логин, а также резервный адрес электронной почты (на случай, если понадобится восстановить забытый пароль). Напишите программу, которая проверяет, что пользователь ничего не перепутал и ввёл корректный логин (не содержащий символ «@») и корректный резервный адрес (содержащий символ «@»). Иных проверок, кроме указанных здесь, выполнять не надо. Формат ввода Вводятся две строки: предлагаемые пользователем логин и резервный адрес. Формат вывода Выводится одна строка: если все условия выполнены, то выводится «OK» (латиницей); если в логине присутствует «@», то выводится «Некорректный логин»; если логин корректный, но в адресе отсутствует «@», то выводится «Некорректный адрес».
Для решения данной задачи нам необходимо проверить два условия:
1. Логин не должен содержать символ "@", иначе он считается некорректным.
2. Резервный адрес должен содержать символ "@", иначе он считается некорректным.
Для начала, мы будем принимать ввод от пользователя:
```python
login = input("Введите логин: ")
address = input("Введите резервный адрес электронной почты: ")
```
Затем, мы можем использовать условные операторы для проверки данных:
```python
if "@" in login:
print("Некорректный логин")
elif "@" not in address:
print("Некорректный адрес")
else:
print("OK")
```
Давайте разберем пошаговое решение:
1. Мы просим пользователя ввести логин и резервный адрес электронной почты с помощью функции `input()`.
2. Затем мы проверяем, есть ли символ "@" в строке логина. Если символ "@" присутствует, то сразу выводим "Некорректный логин".
3. Если символ "@" отсутствует в логине, то переходим к проверке резервного адреса. Если символ "@" присутствует в строке адреса, выводим "OK", так как все условия выполнены.
4. Если символ "@" отсутствует в адресе, выводим "Некорректный адрес".
Вот и всё! Теперь программа может проверять, что пользователь ввел корректный логин и резервный адрес электронной почты.
Полный код программы выглядит следующим образом:
```python
login = input("Введите логин: ")
address = input("Введите резервный адрес электронной почты: ")
if "@" in login:
print("Некорректный логин")
elif "@" not in address:
print("Некорректный адрес")
else:
print("OK")
```
Я надеюсь, что данное пошаговое решение было понятным для вас. Если у вас остались вопросы, пожалуйста, задавайте!