⊗pyPmCdLA 131 of 208 menu

Logické AND v Pythonu

Někdy může být potřeba sestavit složitou podmínku. K tomu lze použít operátor and, který zadává současnost podmínek.

Předpokládejme, že máme proměnnou tst:

tst = 5

Pojďme zkontrolovat, zda je větší než nula a zároveň menší než 10:

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

Podmínky mohou být vázány ne na jednu proměnnou, ale na různé. Vytvořme podmínku, která se splní, pokud je proměnná tst1 rovna 2 a zároveň je proměnná tst2 rovna 3:

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

Je dána proměnná:

tst = -3

Ověřte, zda je větší než nula a menší než 5.

Je dána proměnná:

tst = 21

Ověřte, zda je větší nebo rovna 10 a menší nebo rovna 20.

Jsou dány dvě proměnné:

tst1 = 6 tst2 = 10

Ověřte, zda je první proměnná menší než 8 a druhá - větší nebo rovna 10.

Je dán následující kód:

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

Řekněte, co se vypíše do konzole.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout