Seomonolog - Сео блог, заработок в интернете. Сейчас я зарабатываю около 2000 тысяч рублей ) 
Дата публикации:

HELP! Задачка по программированию ра Python (манипуляции со stringами :)).

3add3428

HELP! Задачка по программированию ра Python (манипуляции со stringами :)).

Для решения данной задачи можно использовать регулярные выражения. Вот пример программы на Python, которая проверяет надежность пароля:

import re

def check_password(password):
    # Проверка длины пароля
    if len(password) < 6 or len(password) > 20:
        return "Пароль должен содержать от 6 до 20 символов"

    # Проверка наличия прописной, заглавной буквы и цифры
    if not re.search(r'[a-z]', password) or not re.search(r'[A-Z]', password) or not re.search(r'\d', password):
        return "Пароль должен содержать хотя бы одну прописную букву, одну заглавную букву и одну цифру"

    # Проверка наличия повторяющихся символов
    if re.search(r'(.)\1', password):
        return "Пароль не должен содержать два повторяющихся подряд символа"

    return "Пароль надежный"

# Пример использования
password = input("Введите пароль: ")
result = check_password(password)
print(result)

При запуске программы она запросит ввод пароля, а затем выведет сообщение о его надежности. Если пароль не соответствует требованиям, будет выведено соответствующее сообщение об ошибке.