⊗pyPmCdLA 131 of 208 menu

Logični AND v Pythonu

Včasih bo morda potrebno sestaviti zapleten pogoj. Za to lahko uporabite operator and, ki določa sočasnost pogojev.

Imejmo spremenljivko tst:

tst = 5

Preverimo, ali je večja od nič in hkrati manjša od 10:

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

Pogoji se lahko nanašajo ne na eno spremenljivko, temveč na različne. Ustvarimo pogoj, ki mora biti izpolnjen, če je spremenljivka tst1 enaka 2 in hkrati če je spremenljivka tst2 enaka 3:

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

Podana je spremenljivka:

tst = -3

Preverite, ali je večja od nič in manjša od 5.

Podana je spremenljivka:

tst = 21

Preverite, ali je večja ali enaka 10 in manjša ali enaka 20.

Podani sta dve spremenljivki:

tst1 = 6 tst2 = 10

Preverite, ali je prva spremenljivka manjša od 8 in druga - večja ali enaka 10.

Podana je naslednja koda:

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

Povejte, kaj se bo izpisalo v konzolo.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni