⊗pyPmCdLA 131 of 208 menu

Logische EN in Python

Soms kan het nodig zijn om een complexe voorwaarde op te stellen. Hiervoor kan je de operator and gebruiken, die gelijktijdigheid van voorwaarden specificeert.

Stel we hebben een variabele tst:

tst = 5

Laten we controleren of deze groter is dan nul en tegelijkertijd kleiner dan 10:

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

Voorwaarden kunnen aan verschillende variabelen worden gesteld, niet alleen aan één. Laten we een voorwaarde maken die moet voldaan zijn als variabele tst1 gelijk is aan 2 en tegelijkertijd variabele tst2 gelijk is aan 3:

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

Gegeven een variabele:

tst = -3

Controleer of deze groter is dan nul en kleiner dan 5.

Gegeven een variabele:

tst = 21

Controleer of deze groter dan of gelijk is aan 10 en kleiner dan of gelijk is aan 20.

Gegeven twee variabelen:

tst1 = 6 tst2 = 10

Controleer of de eerste variabele kleiner is dan 8 en de tweede - groter dan of gelijk aan 10.

Gegeven de volgende code:

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

Zeg wat er in de console wordt uitgeprint.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren