Что такое тернарный оператор

Это просто if, который мы запихиваем в 1 строку для лаконичности и читабельности

Тернарный (условный) оператор — это однострочный оператор if/else.

Синтаксис такой: a if condition else b.

x = 5
y = 10

'greater' if x > 6 else 'less' #=> 'less'

'greater' if y > 6 else 'less' #=> 'greater'

 

Oct. 10, 2023, Источник