Напишите программу, которая проверяет, правильно ли введен логин пользователя.
Логин может содержать только английские буквы и цифры и быть длиной не менее 6 символов. Если длина логина меньше 6 то выводится сообщение "Слишком короткий", если в логине есть лишние символы, то вывести сообщение "Неверный символ: и первый лишний символ". Если логин верный ты выводится "OK".
Входные данные
Вводится строка с логином
Выходные данные
Выводится строка с сообщением.
Логин может содержать только английские буквы и цифры и быть длиной не менее 6 символов. Если длина логина меньше 6 то выводится сообщение "Слишком короткий", если в логине есть лишние символы, то вывести сообщение "Неверный символ: и первый лишний символ". Если логин верный ты выводится "OK".
Входные данные
Вводится строка с логином
Выходные данные
Выводится строка с сообщением.
Sample Input:
p@dl$v
Sample Output:
Неверный символ: @
p@dl$v
Sample Output:
Неверный символ: @
n=str(input())
alf_1='abcdefghijklmnopqrstuvwxyz'
alf_2='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
dig='0123456789'
rt=0
if len(n)<6:
rt=1
elif len(n)>=6:
for i in range(len(n)):
if not n[i] in alf_1 and not n[i] in alf_2 and not n[i] in dig:
rt=2
break
else:
rt=3
if rt==1:
print('Слишком короткий')
elif rt==2:
print('Неверный символ:', n[i])
elif rt==3:
print('OK')
Комментарии
Отправить комментарий