Top.Mail.Ru
Ответы

Помогите написать код на Python

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

Формат ввода

Вводятся две строки: предлагаемые пользователем логин и резервный адрес.

Формат вывода

Выводится одна строка: если все условия выполнены, то выводится «OK» (латиницей); если в логине присутствует «@», то выводится «Некорректный логин»; если логин корректный, но в адресе отсутствует «@», то выводится «Некорректный адрес».

Пример

Ввод Вывод

S.L.Jackson
MEGAKILLER@ OК

По дате
По рейтингу
Аватар пользователя
Новичок

Каков ваш вклад в решение? Халяву ищут в другой категории
Проверить наличие/отсутствие символа в строке не есть сложность

12
 if "@" in login : print (...)
if not ("@" in mail) : print (...) 
Аватар пользователя
Просветленный
123456789101112131415161718192021
 a = input()
b = input()
c = 0
d = True
for i in a:
    if i == "@":
        d = False
if d == True:
    c += 1
else:
   print("Некорректный логин")
d = False
for i in b:
    if i == "@":
        d = True
if d == True:
    c += 1
else:
   print("Некорректный адрес")
if c == 2:
    print("OK") 
Аватар пользователя
Профи

login, email = input().split()
if '@' in login:
print('Некорректный логин')
elif '@' not in email:
print('Некорректный адрес')
else:
print('OK')

Аватар пользователя
Мастер
12345678910
 login = input().strip() 
email = input().strip() 
 
if '@' in login: 
    print('Некорректный логин') 
elif '@' not in email: 
    print('Некорректный адрес') 
else: 
    print('OK')