Напишите программу, которая проверяет, правильно ли введен логин пользователя.
Логин может содержать только английские буквы и цифры и быть длиной не менее 6 символов. Если длина логина меньше 6 то выводится сообщение "Слишком короткий", если в логине есть лишние символы, то вывести сообщение "Неверный символ: и первый лишний символ". Если логин верный ты выводится "OK".
Входные данные
Вводится строка с логином
Выходные данные
Выводится строка с сообщением.
Логин может содержать только английские буквы и цифры и быть длиной не менее 6 символов. Если длина логина меньше 6 то выводится сообщение "Слишком короткий", если в логине есть лишние символы, то вывести сообщение "Неверный символ: и первый лишний символ". Если логин верный ты выводится "OK".
Входные данные
Вводится строка с логином
Выходные данные
Выводится строка с сообщением.
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')