Python — тернарный условный оператор (if, or, else)


Тернарный оператор (Ternary operator) — используется в строчку для задания условий в присваивании значения переменной. Легче это понять на примерах.

cat_say = «Mew»
me_say = «Hi,cat» if cat_say == «Mew» or cat_say == «Myavki» else «Who are you?»
print(me_say)
Hi,cat #результат

Тернарный оператор по сути включает в себя имя переменной, которой мы присваиваем значение и внутри этой же строки задаем условия, описываемые операторами if/or/else. Не обязательно использовать все три if/or/else оператора, в условии может использоваться просто if/else.

Важно: тернарный условный оператор в Python может использоваться как со строками, так и с числами.

Все уроки по Python


Запись опубликована в рубрике Python. Добавьте в закладки постоянную ссылку.

Один ответ на “Python — тернарный условный оператор (if, or, else)

  1. Alex говорит:

    # Example
    x = 1
    y = 2
    maximum = x if x>y else y
    minimum = x if x<y else y

Добавить комментарий для Alex Отменить ответ

🇬🇧 Attention! Comments with URLs/email are not allowed.
🇷🇺 Комментарии со ссылками/email удаляются автоматически.