⊗pyPmCdLA 131 of 208 menu

Looginen AND Pythonissa

Joskus voi olla tarpeen muodostaa monimutkainen ehto. Tätä varten voit käyttää operaattoria and, joka asettaa ehtojen samanaikaisuuden.

Olkoon meillä muuttuja tst:

tst = 5

Tarkistetaan, onko se suurempi kuin nolla ja samaan aikaan pienempi kuin 10:

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

Ehdot eivät koske välttämättä yhtä muuttujaa, vaan eri muuttujia. Luodaan ehto, jonka tulee täyttyä, jos muuttuja tst1 on yhtä suuri kuin 2 ja samaan aikaan, jos muuttuja tst2 on yhtä suuri kuin 3:

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

Annettu muuttuja:

tst = -3

Tarkista, että se on suurempi kuin nolla ja pienempi kuin 5.

Annettu muuttuja:

tst = 21

Tarkista, että se on suurempi tai yhtä suuri kuin 10 ja pienempi tai yhtä suuri kuin 20.

Annettu kaksi muuttujaa:

tst1 = 6 tst2 = 10

Tarkista, että ensimmäinen muuttuja on pienempi kuin 8 ja toinen - suurempi tai yhtä suuri kuin 10.

Annettu seuraava koodi:

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

Mitä tulostuu konsoliin?

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää