⊗pyPmCdTO 143 of 208 menu

Тернарни оператор у Python-у

Нека имамо две променљиве:

tst1 = 5 tst2 = 10

Хајде да проверимо која је већа и испишимо одговарајућу поруку:

if tst1 > tst2: print('+++') else: print('---')

Међутим, овај услов се може записати на краћи начин користећи тернарни оператор.

Његова синтакса изгледа овако:

'poruka ako je uslov 1 tačan' if uslov else 'poruka ako je uslov 1 netačan'

Хајде да препишемо услов са тернарним оператором:

print('+++' if tst1 > tst2 else '---')

Тернарни оператор треба користити само у наједноставнијим случајевима, јер његова употреба отежава разумевање кода.

Дато је следећи код:

tst = 12 if tst > 0: print('+++') else: print('---')

Препишите га користећи тернарни оператор.

Дато је следећи код:

tst = 'abcde' if 'a' in tst: print('+++') else: print('---')

Препишите га користећи тернарни оператор.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј