В ходе регистрации нового ящика электронной почты, пользователь должен указать желаемый логин и также предоставить
В ходе регистрации нового ящика электронной почты, пользователь должен указать желаемый логин и также предоставить резервный адрес электронной почты (в случае, если потребуется восстановить забытый пароль). Напишите программу, которая проведет проверку на корректность введенного логина (без символа "@") и наличие символа "@" в резервном адресе. Дополнительные проверки не требуются. Формат ввода: Вводятся две строки - предлагаемый пользователем логин и резервный адрес. Формат вывода: Выводится одна строка - если все условия выполнены.
16.12.2023 13:42
Инструкция: Перед вами задача написать программу, которая будет проверять правильность введенных пользователем данных при регистрации нового ящика электронной почты. В программе необходимо провести две проверки. Первая проверка заключается в том, чтобы убедиться, что введенный логин не содержит символа "@". Для этого можно использовать метод `find()` строки, который вернет индекс первого вхождения символа "@". Если индекс больше либо равен нулю, значит символ присутствует в строке и логин некорректный. Вторая проверка заключается в том, чтобы убедиться, что в резервном адресе присутствует символ "@". Если метод `find()` вернет индекс, равный -1, это означает, что символ "@" не найден и резервный адрес некорректный.
Доп. материал:
Совет: Для решения этой задачи можно использовать условные операторы `if` и `else`, а также метод `find()` строки для проверки наличия символов в строках.
Задача для проверки:
Напишите программу, которая просит пользователя ввести логин и резервный адрес электронной почты. Затем программа должна провести проверку на корректность введенных данных и вывести сообщение "Регистрационные данные корректны", если все условия выполнены, или "Введены некорректные данные", если хотя бы одно из условий не выполнено. Выполните проверку на следующих примерах:
- Ввод:
- Логин: myemail
- Резервный адрес: [email protected]
- Ввод:
- Логин: my@email
- Резервный адрес: [email protected]
- Ввод:
- Логин: myemail
- Резервный адрес: backupemailexample.com