При регистрации нового ящика электронной почты пользователя обычно просят ввести, помимо прочего, желаемый логин, а также резервный адрес электронной почты (на случай, если понадобится восстановить забытый пароль). Напишите программу, которая проверяет, что пользователь ничего не перепутал и ввёл корректный логин (не содержащий символ «@») и корректный резервный адрес (содержащий символ «@»). Иных проверок, кроме указанных здесь, выполнять не надо.
Формат ввода
Вводятся две строки: предлагаемые пользователем логин и резервный адрес.
Формат вывода
Выводится одна строка: если все условия выполнены, то выводится «OK» (латиницей); если в логине присутствует «@», то выводится «Некорректный логин»; если логин корректный, но в адресе отсутствует «@», то выводится «Некорректный адрес».
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")
Каков ваш вклад в решение? Халяву ищут в другой категории
Проверить наличие/отсутствие символа в строке не есть сложность if "@" in login : print (...)
if not ("@" in mail) : print (...)
login, email = input().split()
if '@' in login:
print('Некорректный логин'
elif '@' not in email:
print('Некорректный адрес'
else:
print('OK'