⊗pyPmCdLA 131 of 208 menu

Loogiline AND operaator Pythonis

Mõnikord võib tekkida vajadus koostada keerukat tingimust. Selleks saab kasutada operaatorit and, mis määrab tingimuste samaaegsuse.

Olgu meil muutuja tst:

tst = 5

Kontrollime, kas see on suurem kui null ja samaaegselt väiksem kui 10:

if tst > 0 and tst < 10: print('+++') else: print('---')

Tingimused võivad olla seotud mitte ühe muutujaga, vaid erinevatega. Loome tingimuse, mis peab olema täidetud, kui muutuja tst1 on võrdne 2 ja samaaegselt kui muutuja tst2 on võrdne 3:

tst1 = 2 tst2 = 3 if tst1 == 2 and tst2 == 3: print('+++') else: print('---')

Antud on muutuja:

tst = -3

Kontrollige, kas see on suurem kui null ja väiksem kui 5.

Antud on muutuja:

tst = 21

Kontrollige, kas see on suurem või võrdne 10 ja väiksem või võrdne 20.

Antud on kaks muutujat:

tst1 = 6 tst2 = 10

Kontrollige, kas esimene muutuja on väiksem kui 8 ja teine - suurem või võrdne 10.

Antud on järgmine kood:

tst1 = 'abcde' tst2 = list(tst1) if len(tst1) >= 5 and len(tst2) < 8: print('+++') else: print('---')

Öelge, mis prinditakse konsooli.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu