Untitled
unknown
plain_text
3 years ago
1.4 kB
15
Indexable
# 4. Пишем модерацию чата. Задача: все стоп-слова заменить на [цензура].
# Мы получаем от пользователя в переменную message его предложение состоящее из букв и прочих символов пунктуации.
# Пользователь может заменять буквы на похожие символы.
# Нам нужно распечатать отредактированное предложение.
# stop_words = ['собака', 'гусь', 'козёл']
# message = 'с0б@ка, смотрит, как гусь: и ко3ёл! едят траву' -> message = '[цензура], смотрит, как [цензура]: и [цензура]! едят траву'
#
# stop_words = ['собака', 'гусь', 'козёл']
# message = 'с0б@ка, смотрит, как гусь: и ко3ёл! едят траву'
#
# corr = {
# '0': 'о',
# 'O': 'о',
# '@': 'а',
# '3': 'з'
# }
# new_mes = ''
#
# for let in message:
# if let in corr.keys():
# let = corr[let]
# new_mes += let
# if new_mes in stop_words:
# print('[цензура]', end='')
# new_mes = ''
# elif let == ' ':
# print(new_mes, end='')
# new_mes = ''
#
# print(new_mes)
Editor is loading...