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

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

Дружище

Хорошо, давайте решим данную задачу пошагово:

1. Сначала нам нужно получить ввод от пользователя. В формате ввода указано, что пользователь должен ввести две строки — логин и резервный адрес. Для этого мы можем использовать встроенную функцию `input()`, чтобы попросить пользователя ввести данные. Давайте напишем код:

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


2. Теперь мы получили значения логина и резервного адреса от пользователя. Следующим шагом нам нужно проверить, соответствуют ли они заданным условиям.

3. Для проверки логина мы просто должны убедиться, что в нем отсутствует символ "@".
Это можно сделать с помощью оператора `not in`. Если символ "@" отсутствует в логине, он будет считаться правильным. Давайте добавим проверку и соответствующее сообщение:

python
if "@" not in login:
print("Логин указан правильно.")
else:
print("Логин содержит недопустимый символ "@". Пожалуйста, укажите логин без этого символа.")


4. Для проверки резервного адреса нам нужно убедиться, что он содержит символ "@". В этом случае он будет считаться правильным. Давайте добавим проверку и сообщение:

python
if "@" in email:
print("Резервный адрес указан правильно.")
else:
print("Резервный адрес не содержит символ "@". Пожалуйста, укажите правильный адрес.")


5. В целом, мы закончили проверки. Выведем информацию о выполнении всех условий в одной строке. Мы можем использовать условное выражение для этого. Символ `+` в данном случае позволит нам объединить строки:

python
print("Логин и резервный адрес указаны верно.") if "@" in email and "@" not in login else print("Пожалуйста, исправьте ошибки в логине или резервном адресе.")


6. Итак, полный код будет выглядеть следующим образом:

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

if "@" not in login:
print("Логин указан правильно.")
else:
print("Логин содержит недопустимый символ "@". Пожалуйста, укажите логин без этого символа.")

if "@" in email:
print("Резервный адрес указан правильно.")
else:
print("Резервный адрес не содержит символ "@". Пожалуйста, укажите правильный адрес.")

print("Логин и резервный адрес указаны верно.") if "@" in email and "@" not in login else print("Пожалуйста, исправьте ошибки в логине или резервном адресе.")


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