Как правильно записать условия if elif в одной строке

Как правильно проверять несколько условий, например if и else указывается следующим образом:

x = 15
y = 15 if x == 15 else 0

Вывод [1]: 15

Но как проверить несколько условий if и elif ? Что то типа:

x = 15

y = Условие 1: 15 if x == 15 Условие 2: 10 elif x == 10 else 0


Ответы (3 шт):

Автор решения: u1516512562156

Вроде этот ответ будет правильный, но если у кого то есть лучшее решение, пишите.

x = 15
y = 15 if x == 15 else 10 if x == 10 else 0

Вывод [1]: 15
→ Ссылка
Автор решения: Стефан Знайкин

Надеюсь правильно.[Исправлено]

x = 15
y = 15 
if x == 15:
else: 0
→ Ссылка
Автор решения: MarianD
y = x if x in (15, 10) else 0

Больше чем 1 if в той же самой строке путает.

→ Ссылка