⊗pyPmCdTO 143 of 208 menu

Operatori Ternar në Python

Le të themi se kemi dy variabla:

tst1 = 5 tst2 = 10

Le të kontrollojmë cila prej tyre është më e madhe dhe të shfaqim mesazhin përkatës:

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

Megjithatë, ky kusht mund të shkruhet në formë më të shkurtër duke përdorur operatorin ternar.

Sintaksa e tij duket kështu:

'mesazh nëse kushti 1 është i vërtetë' if kushti else 'mesazh nëse kushti 1 është i rremë'

Le të rishkruajmë kushtin me operatorin ternar:

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

Operatori ternar duhet të përdoret vetëm në rastet më të thjeshta, pasi përdorimi i tij e vështirëson të kuptuarit e kodit.

Jepet kodi në vijim:

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

Rishkruajeni duke përdorur operatorin ternar.

Jepet kodi në vijim:

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

Rishkruajeni duke përdorur operatorin ternar.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo