Untitled
unknown
plain_text
2 years ago
1.4 kB
1
Indexable
Never
# 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)