⊗pyPmCdLA 131 of 208 menu

Logikai ÉS a Pythonban

Időnként szükség lehet összetett feltétel megfogalmazására. Ehhez használhatjuk az and operátort, amely a feltételek egyidejűségét határozza meg.

Tegyük fel, hogy van egy tst változónk:

tst = 5

Ellenőrizzük, hogy nagyobb-e nullánál és egyidejűleg kisebb-e, mint 10:

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

A feltételek nem csak egy változóra vonatkozhatnak, hanem különbözőkre is. Hozzunk létre egy feltételt, amely akkor teljesül, ha a tst1 változó egyenlő 2-vel és egyidejűleg a tst2 változó egyenlő 3-mal:

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

Adott egy változó:

tst = -3

Ellenőrizze, hogy nagyobb-e nullánál és kisebb-e mint 5.

Adott egy változó:

tst = 21

Ellenőrizze, hogy nagyobb vagy egyenlő-e, mint 10 és kisebb vagy egyenlő-e, mint 20.

Adott két változó:

tst1 = 6 tst2 = 10

Ellenőrizze, hogy az első változó kisebb-e mint 8 és a második - nagyobb vagy egyenlő-e mint 10.

Adott a következő kód:

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

Mondja meg, mi jelenik meg a konzolon.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás