1.5 KiB
1.5 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Python Ternary Operater | Терминальный оператор Python |
Тернарный оператор в Python
Тернарные операции в Python, часто называемые условными выражениями, позволяют программисту выполнять оценку и возвращать значение, основанное на истине данного условия.
Тернарный оператор отличается от стандартной if , else , структурой elif в том смысле, что он не является структурой потока управления и ведет себя как другие операторы, такие как == или != На языке Python.
пример
В этом примере строка Even возвращается, если переменная val является четной, в противном случае возвращается строка Odd . is_even строка затем присваивается переменной is_even и печатается на консоли.
вход
for val in range(1, 11):
is_even = "Even" if val % 2 == 0 else "Odd"
print(val, is_even, sep=' = ')
Вывод
1 = Odd
2 = Even
3 = Odd
4 = Even
5 = Odd
6 = Even
7 = Odd
8 = Even
9 = Odd
10 = Even