М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
dsg189g
dsg189g
04.12.2022 09:51 •  Информатика

При регистрации нового ящика электронной почты пользователя обычно ввести, помимо прочего, желаемый логин, а также резервный адрес электронной почты (на случай, если понадобится восстановить забытый пароль). Напишите программу, которая проверяет, что пользователь ничего не перепутал и ввёл корректный логин (не содержащий символ «@») и корректный резервный адрес (содержащий символ «@»). Иных проверок, кроме указанных здесь, выполнять не надо. Формат ввода Вводятся две строки: предлагаемые пользователем логин и резервный адрес. Формат вывода Выводится одна строка: если все условия выполнены, то выводится «OK» (латиницей); если в логине присутствует «@», то выводится «Некорректный логин»; если логин корректный, но в адресе отсутствует «@», то выводится «Некорректный адрес».

👇
Ответ:
dalikha06
dalikha06
04.12.2022
Хорошо, давайте начнем.

Для решения данной задачи нам необходимо проверить два условия:
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")
```

Я надеюсь, что данное пошаговое решение было понятным для вас. Если у вас остались вопросы, пожалуйста, задавайте!
4,8(33 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ