У меня плохое слово в списке и хорошее слово в списке. Моя идея состояла в том, чтобы сначала найти Хорошие слова и посмотреть, какое значение в письме содержит это хорошее слово, но если в этом значении также содержится плохое слово, то оно не должно выводить значение.
и т. Д .:
Good word: "Lo", "Yes"
Bad word: "Hate", "Not"
text_roman: "Hello guys. My name is Lo and I hate to code :')"
Значение: "Привет, ребята. Меня зовут Ло, и я ненавижу кодировать: ')" <- "<em> Просто шутка !!
То есть, если он ищет это значение, он должен сказать нам, что есть значение, содержащее добро, а затем проверить, содержит ли оно плохое слово. Если это так, то мы не хотим выводить значение, но если в нем нет плохого слова, мы должны его распечатать.
Как я пытался кодировать было:
text_roman = "Hello guys. My name is Lo and I hate to code :')"
good_word = ["Lo", "Yes"]
bad_word = ["Hate", "Not"]
for text in good_word:
if text in text_roman:
print("Yay found word " + text_roman)
for bad_text in bad_word:
if bad_text not in text_roman:
print("Yay no bad words!")
Когда я попробовал это, вывод дал все слова, которые содержат плохие слова, а к сожалению