Загрузка данных


1. У вас есть список запрещенных слов (для примера возьмем три «плохих» слова: "бяка", "редиска", "дурак").
2. Программа должна бесконечно запрашивать у пользователя ввод нового слова или фразы (используйте while True).
3. Если пользователь вводит слово выход, программа должна завершить свою работу.
4. Если введенное слово совпадает с одним из запрещенных слов, программа должна вывести на экран: [ЦЕНЗУРА] или заменять его на звёздочки (например, ****).
5. Если слово хорошее, программа просто пропускает его и выводит в чат как есть.


# НАЗВАНИЕ: Разработка чат-фильтра (Анти-Мат)
# ЗАДАЧА: Написать модератора чата, который ловит плохие слова и банит нарушителей.
# =====================================================================

# Список запрещенных слов
bad_word1 = "бяка"
bad_word2 = "редиска"
bad_word3 = "дурак"

# Счётчик нарушений (для продвинутого задания)
warnings = 0

print("=== ЧАТ ЗАПУЩЕН ===")
print("Для выхода из чата напишите слово: выход\n")

# Запускаем бесконечный цикл для работы чата
while True:
    # Получаем текст от пользователя
    user_input = input("Введите сообщение в чат: ")

    # 1. ПРОВЕРКА НА ВЫХОД
    # Если пользователь ввел "выход", нужно прервать цикл
    if user_input == "выход":
        print("Вы вышли из чата.")
        # ??? НАПИШИ КОД ЗДЕСЬ: команда для немедленного выхода из цикла ???
        

    # 2. ФИЛЬТР ЦЕНЗУРЫ
    # Проверяем, совпадает ли введенное слово с bad_word1, bad_word2 или bad_word3
    elif user_input == bad_word1 or user_input == bad_word2 or user_input == bad_word3:
        print("[ЦЕНЗУРА]: Такое говорить нельзя! Нарушение засчитано.")
        
        # Увеличиваем счётчик предупреждений на 1
        # ??? НАПИШИ КОД ЗДЕСЬ: прибавь к переменной warnings единицу ???
        
        
        # Проверяем, набралось ли 3 предупреждения
        # ??? НАПИШИ КОД ЗДЕСЬ: если warnings равен 3, то... ???
        if False: # Замени False на правильное условие
            print("❌ Вы забанены за мат! Доступ заблокирован.")
            # ??? НАПИШИ КОД ЗДЕСЬ: команда для выхода из цикла (бан) ???
            

    # 3. ЕСЛИ СЛОВО ХОРОШЕЕ
    # Если это не выход и не мат — просто выводим сообщение в чат
    else:
        print(f"Пользователь пишет: {user_input}")

print("\n=== ПРОГРАММА ЗАВЕРШЕНА ===")