⊗pyPmCdTO 143 of 208 menu

Ternarni operator u Python-u

Neka imamo dve promenljive:

tst1 = 5 tst2 = 10

Proverimo koja je veća i prikažimo odgovarajuću poruku:

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

Međutim, ovaj uslov može da se zapiše kraće pomoću ternarnog operatora.

Njegova sintaksa izgleda ovako:

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

Prepišimo uslov sa ternarnim operatorom:

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

Ternarni operator treba koristiti samo u najjednostavnijim slučajevima, jer njegova upotreba otežava razumevanje koda.

Dat je sledeći kod:

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

Prepišite ga pomoću ternarnog operatora.

Dat je sledeći kod:

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

Prepišite ga pomoću ternarnog operatora.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij