Найти в Дзене

Python | Практика для смелых

Попробуй решить сам!

Задание: пароль считается надежным, если его длина составляет не менее 12 символов, при этом он должен содержать хотя бы одну заглавную букву, хотя бы одну строчную букву, хотя бы одну цифру и хотя бы один спецсимвол. Напишите код, который обрабатывает строковые данные и выводит сообщение о том, надежен ли пароль или нет. В случае, если пароль не надежен, код должен выдавать рекомендации для усиления надежности пароля.

Примечание:

Цифры, которые можно использовать для пароля: '1234567890'

Строчные буквы, которые можно использовать для пароля: 'abcdefghijklmnopqrstuvwxyz'

Заглавные буквы, которые можно использовать для пароля: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

Спецсимволы, которые можно использовать для пароля: '!@#$%^&*()-+'

На данном этапе еще не введено понятие "Функция", поэтому необходимо создать файл и написать код, как в предыдущих разделах. Сначала необходимо объявить переменные, затем написать код, удовлетворяющий условию задания. Для вывода результата необходимо использовать функцию print().

Задания для самостоятельной проверки:

Подставьте "Входные данные" в свою программу и сравните результат с выходными данными.
1) Входные данные: 'qwerty'.
Выходные данные: 'Слабый пароль. Рекомендации: увеличить число символов - 6, добавить 1 заглавную букву, добавить 1 цифру, добавить 1 спецсимвол '
2) Входные данные: 'Qwert_Y'.
Выходные данные: 'Ошибка. Запрещенный спецсимвол'
3) Входные данные: 'Q123wer123tY'.
Выходные данные: 'Слабый пароль. Рекомендации: добавить 1 спецсимвол'
4) Входные данные: '@PowerRangers123@'.
Выходные данные: 'Сильный пароль.'

Свой код присылайте в комментариях!😎

#pythonснуля #программированиенаpython #урокиpython #python3 #строки

Не забываем ставить лайк и подписываться на мой канал: zen.yandex.ru/...bramenkova Впереди много познавательного!
-----
Будем дружить
vk.com/...bramenkova
Благодарю каждого за репост!)