⊗pyPmCdLA 131 of 208 menu

Logické AND v Pythone

Niekedy môže byť potrebné vytvoriť zložitú podmienku. Na to môžeme použiť operátor and, ktorý nastavuje súčasnosť podmienok.

Majme premennú tst:

tst = 5

Skontrolujme, či je väčšia ako nula a súčasne menšia ako 10:

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

Podmienky môžu byť vzťahované nie na jednu premennú, ale na rôzne. Vytvorme podmienku, ktorá musí byť splnená, ak sa premenná tst1 rovná 2 a súčasne ak sa premenná tst2 rovná 3:

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

Daná premenná:

tst = -3

Skontrolujte, či je väčšia ako nula a menšia ako 5.

Daná premenná:

tst = 21

Skontrolujte, či je väčšia alebo rovná 10 a menšia alebo rovná 20.

Dané dve premenné:

tst1 = 6 tst2 = 10

Skontrolujte, či je prvá premenná menšia ako 8 a druhá - väčšia alebo rovná 10.

Daný nasledujúci kód:

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

Povedzte, čo sa vypíše do konzoly.

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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť