Проверка регистрационных данных
Информатика

В ходе регистрации нового ящика электронной почты, пользователь должен указать желаемый логин и также предоставить

В ходе регистрации нового ящика электронной почты, пользователь должен указать желаемый логин и также предоставить резервный адрес электронной почты (в случае, если потребуется восстановить забытый пароль). Напишите программу, которая проведет проверку на корректность введенного логина (без символа "@") и наличие символа "@" в резервном адресе. Дополнительные проверки не требуются. Формат ввода: Вводятся две строки - предлагаемый пользователем логин и резервный адрес. Формат вывода: Выводится одна строка - если все условия выполнены.
Верные ответы (1):
  • Zvezda
    Zvezda
    19
    Показать ответ
    Проверка регистрационных данных

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

    Доп. материал:

    Введите логин: myemail
    Введите резервный адрес: [email protected]
    Регистрационные данные корректны.


    Совет: Для решения этой задачи можно использовать условные операторы `if` и `else`, а также метод `find()` строки для проверки наличия символов в строках.

    Задача для проверки:
    Напишите программу, которая просит пользователя ввести логин и резервный адрес электронной почты. Затем программа должна провести проверку на корректность введенных данных и вывести сообщение "Регистрационные данные корректны", если все условия выполнены, или "Введены некорректные данные", если хотя бы одно из условий не выполнено. Выполните проверку на следующих примерах:
    - Ввод:
    - Логин: myemail
    - Резервный адрес: [email protected]
    - Ввод:
    - Логин: my@email
    - Резервный адрес: [email protected]
    - Ввод:
    - Логин: myemail
    - Резервный адрес: backupemailexample.com
Написать свой ответ: