if in een andere if
Last updated
Was this helpful?
Last updated
Was this helpful?
Je kunt ook if statements in andere if statements zetten. Dit heet een geneste if. De tweede if is dan ingesprongen. Kijk er de volgende video over:
We kijken nu naar het volgende programma:
De vraag 'met hoeveel mensen ga je?' wordt alleen gesteld als iemand ja
antwoordt. Probeer het maar:
Je ziet in het voorbeeld dat als je bijvoorbeeld nee
invult, het programma niets print. Regels 4 t/m 9 worden dan niet over geslagen.
Als je wel ja
invoert dan gaat het programma pas om een tweede input vragen. Dit komt omdat er twee spaties voor staan (inspringen). Dan weet Python dat het alleen wordt uitgevoerd als je de invoer gelijk is aan ja.
Schrijf een programma dat vraag of de gebruiker naar Walibi wil of niet. Als de gebruiker dat wel wil, vraag dan met hoeveel mensen hij/zij wil gaan. Als er 10 of meer mensen mee gaan krijgt de gebruiker korting Anders krijgt de gebruiker geen korting