Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python програмиирование. Цензура в строке

Андрей Бубнов Ученик (127), на голосовании 3 недели назад
Нужно сделать программу которая принимает на вход строку и проверяет, есть ли там матерные и подобные слова. Если они есть - возвращает True, если нет - False. Строка на русском языке. Программа должна использовать бибилиотеку для поиска бранных слов, а не список.
Голосование за лучший ответ
Артём Аксёнов Мастер (1964) 1 месяц назад
Установите библиотеку profanity

 pip install profanity  
Затем создайте программу

 from profanity import profanity 

def contains_profanity(text):
# Проверяем, есть ли в тексте матерные слова
return profanity.contains_profanity(text)

# Использование
input_text = input("Введите строку: ")
if contains_profanity(input_text):
print(True)
else:
print(False)
Андрей БубновУченик (127) 1 месяц назад
я работаю с строками на русском языке, соответственно и маты тоже на русском. а эта библиотека работает только с английскими словами
Похожие вопросы