кодесурса
«Python

Python Exercise: проверка правильности пароля

script1adsense2code
script1adsense3code

Условный Python: Упражнение 15 с решением

Напишите программу на Python для проверки правильности пароля (вход от пользователей).

Проверка :

  • Как минимум 1 буква между [az] и 1 буква между [AZ].
  • Как минимум 1 число между [0-9].
  • Как минимум 1 символ из [$ # @].
  • Минимальная длина 6 символов.
  • Максимальная длина 16 символов.

Пример решения: -

Код Python:

import re
p= input("Input your password")
x = True
while x:  
    if (len(p)<6 or len(p)>12):
        break
    elif not re.search("[a-z]",p):
        break
    elif not re.search("[0-9]",p):
        break
    elif not re.search("[A-Z]",p):
        break
    elif not re.search("[$#@]",p):
        break
    elif re.search("\s",p):
        break
    else:
        print("Valid Password")
        x=False
        break
if x:
    print("Not a Valid Password")

Пример вывода:

 Введите ваш адрес электронной почты защищен                                                                                   
Действительный пароль 

Блок - схема:

«Блок-схема:

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python, которая принимает строку и вычисляет количество цифр и букв.
Далее: Напишите программу на Python, чтобы найти числа от 100 до 400 (оба включены), где каждая цифра числа является четным числом. Полученные числа должны быть напечатаны в последовательности через запятую.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code