Сложное условие в Python
Возникала задача написать на Python сложное условие (наверное так это можно назвать). В общем, вот как я хотел-бы сделать (объясню на русском):
if 'привет как дела' или 'как дела привет' in task:
print('Все отлично' или 'У меня все хорошо' или 'просто замечательно')
Конечно, я пробовал писать вместо "или" "or". Но, к сожалению, по понятным причинам, так не работает.
Мне бы очень хотелось узнать как можно реализовать задуманное?
Ответы (1 шт):
Автор решения: Jack_oS
→ Ссылка
Для выбора ответа воспользуйтесь встроенным random.choice():
import random
if 'привет как дела' in task or 'как дела привет' in task:
print(random.choice(['Все отлично', 'У меня все хорошо', 'просто замечательно']))
PS по поводу if 'str' in task or ответ здесь