⊗pyPmCdBShI 139 of 208 menu

If i shkurtuar në konstruksionin if-else

Konstruksionin if-else lejohet të përdoret në formë të shkurtuar, nëse na duhet të kontrollojmë nëse një variabël është e vërtetë. Në kuptimin e gjerë kjo do të thotë, nëse variabla është e barabartë me vlerën boolean True. Në formën e shkurtuar pas if mjafton thjesht të shkruhet emri i variablës pa ndonjë kusht për krahasim:

tst = True if tst: print('+++') # do të ekzekutohet kjo else: print('---')

Gjithashtu mund të përdoret if i shkurtuar kur variabla ka vlera të barazvlershme me boolean.

Vlerat e barazvlershme me False

  • None
  • numri i plotë 0
  • numri me presje dhjetore 0.0
  • vargu bosh ''
  • lista bosh []
  • tuple bosh ()
  • fjalori bosh {}
  • bashkësia bosh set()

Të gjitha vlerat e tjera barazvlershen me True.

Le të kontrollojmë nëse variabla tst është e barabartë me vlerën True:

tst = 5 if tst: print('+++') # do të ekzekutohet kjo else: print('---')

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

tst = [] if tst: print('+++') else: print('---')

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

tst = None if tst: print('+++') else: print('---')

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

tst = -1 if tst: print('+++') else: print('---')

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

tst = False if tst: print('+++') else: print('---')

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

tst = True if tst: print('+++') else: print('---')

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

tst = 'False' if tst: print('+++') else: print('---')

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

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

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

tst = () if tst: print('+++') else: print('---')

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

tst = [0] if tst: print('+++') else: print('---')

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

tst = 1 - 1 if tst: print('+++') else: print('---')

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

tst = {} if tst: print('+++') else: print('---')

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

tst = set() if tst: print('+++') else: print('---')

Tregoni, çfarë do të jetë rezultati i ekzekutimit të këtij kodi:

tst = '' if tst: print('+++') else: print('---')
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