Конечно, в Python можно записать условие if/else в одной строке.
Вот пример:
x = 5
print("Positive" if x > 0 else "Non-positive") #выведет: Positive
PY Python: задачки и вопросы @quiz_python · 6.91K subscribers x = 5
print("Positive" if x > 0 else "Non-positive") #выведет: Positive