воскресенье, 7 февраля 2021 г.

Проверка login

Напишите программу, которая проверяет, правильно ли введен логин пользователя.
Логин может содержать только английские буквы и цифры и быть длиной не менее 6 символов. Если длина логина меньше 6 то выводится сообщение "Слишком короткий", если в логине есть лишние символы, то вывести сообщение "Неверный символ: и первый лишний символ". Если логин верный ты выводится "OK".
Входные данные
Вводится строка с логином
Выходные данные
Выводится строка с сообщением.

Sample Input:
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')

Комментариев нет:

Отправить комментарий

Печать определенного фрагмента

 <!DOCTYPE html> <html> <head>     <title>Печать определенного фрагмента</title>     <style>         /* ...