Можно ли использовать несколько операторов if else в одной строке?
Я знаю только пару операторов if else, как указано ниже:
weight = 50
if weight > 60:
weight = 'heavy'
else:
weight = 'light'
print(weight)
weight = 50
weight = 'heavy' if weight > 60 else 'light'
print(weight)
Если я напишите две пары if else или используйте если еще еще elif, как я могу написать это в одном предложении?
weight = 50
height = 165
if weight > 60:
if height > 170 = 'skinny'
else : 'fat'
else:
if height > 160 = 'skinny'
else : 'fat'
print(weight)
Я знаю, что это не рекомендуется, но просто хочу знать.
Спасибо