Вопрос Помогите написать код на python

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



Формат ввода



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



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



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



Пример



Ввод Вывод



S.L.Jackson

MEGAKILLER@ OК
 
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')
 
login = input().strip()
email = input().strip()

if '@' in login:
print('Некорректный логин')
elif '@' not in email:
print('Некорректный адрес')
else:
print('OK')
 
Назад
Сверху