Ternar operator
Uchlik operatori
Uchlik operator, agar shart rost bo‘lsa, bitta qiymatni, agar u noto‘g‘ri bo‘lsa, boshqasini belgilashga imkon beradi:
Misol
x ga qiymat bering:
“WEEKEND!” qiymatini belgilang. agar raqam 5 dan yuqori bo‘lsa, aks holda "Ish kuni":
num = 6
x = "WEEKEND!" if num > 5 else "Workday"
print(x)
O‘zingiz sinab ko‘ring »
Eslatma: Uchlik operator haqiqiy operator emas, u shartli ifoda yoki if stenografiyasidir.
Elif o‘rniga:
elifo‘rniga uchlik operatori if operatorlarida ko‘proq foydalanish mumkin:
Misol
Belgilang: - "Jum" agarnum5 bo‘lsa - "Sat" agarnum6 bo‘lsa - "Sun" agarnum7 bo‘lsa - aks holda "hafta kuni" tayinlang:
num = 6
x = "Fri" if num == 5 else "Sat" if num == 6 else "Sun" if num == 7 else "weekday"
print(x)
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
