⊗pyPmCdTO 143 of 208 menu

Drievoudige operator in Python

Gestel ons het twee veranderlikes:

tst1 = 5 tst2 = 10

Kom ons kyk watter een groter is en druk 'n ooreenstemmende boodskap uit:

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

Hierdie voorwaarde kan eger in 'n korter vorm geskryf word met behulp van 'n drievoudige operator.

Die sintaksis daarvan lyk so:

'boodskap as voorwaarde 1 waar is' if voorwaarde else 'boodskap as voorwaarde 1 onwaar is'

Kom ons herskryf die voorwaarde met die drievoudige operator:

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

Die drievoudige operator moet slegs in die eenvoudigste gevalle gebruik word, aangesien dit die begrip van die kode bemoeilik.

Gegewe die volgende kode:

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

Herskryf dit met behulp van die drievoudige operator.

Gegewe die volgende kode:

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

Herskryf dit met behulp van die drievoudige operator.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp