Сложное условие в 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 ответ здесь

→ Ссылка