TranslateIn deze les leer je hoe je in Python gebruik kunt maken if, elif en else statements.
if betekent: als
elif betekent: anders als
else betekent: anders
if betekent: als. We gebruiken if om een bepaalde conditie
te vergelijken. Bijvoorbeeld if leeftijd < 18:,
hier staat dus: als leeftijd is kleiner dan 18: De uitkomst van de vergelijking kan zijn : True of False (waar of nietwaar).
Als de conditie True is wordt de code onder het if statement uitgevoerd.
Voorbeeld:
leeftijd=float(input('hoe oud ben je? typ het cijfer hier:')) if leeftijd < 18: print("je bent nog niet volwassen")
Na een if statement komt vaak een else statement.
Een else statement bevat een stukje code dat wordt uitgevoerd als de conditie van het if statement 0 of False is.
Voorbeeld:
leeftijd=float(input('hoe oud ben je? typ het cijfer hier:')) if leeftijd < 18: print("Je bent nog niet volwassen!") else: print("Je bent volwassen!")
Tussen if en else kan ook nog een elif statement staan. Elif is een samentrekking van de woorden else if en betekent: anders als.
Net als een if statement moet je achter het elif statement ook een conditie schrijven. Bijvoorbeeld elif leeftijd >= 80:.
leeftijd=float(input('hoe oud ben je? typ het cijfer hier:')) if leeftijd < 18: print("je bent nog niet volwassen") elif leeftijd >= 80: print("Gefeliciteerd! Je bent best oud!") else: print("Je bent volwassen!")
Je kunt ook meerdere elif statements gebruiken. Kijk maar eens naar het voorbeeld hieronder
en bedenk daarna zelf een programma met if, elif en else statements
import turtle turtle.pensize(3) kleur=input('kies uit rood, groen, blauw of zwart:') if kleur=="rood": turtle.color("red") turtle.circle(30) elif kleur=="groen": turtle.color("green") turtle.circle(30) elif kleur=="blauw": turtle.color("blue") turtle.circle(30) elif kleur=="zwart": turtle.color("black") turtle.circle(30) else: print("Je kon alleen kiezen uit rood, groen,blauw of zwart!")