Schrijf een script dat aan de gebruiker vraagt welke tafel moet afgedrukt worden.
Blijf vragen achter welke tafel totdat het ingegeven getal een getal is van 1 t/m 10.
Vertel bij foutieve ingave de gebruiker wat hij verkeerd deed.
Druk daarna de tafel af.
We zien hiernaast het algoritme:
We gaan aan de gebruiker vragen welke tafel gegeven moet worden
Zolang deze teller kleiner of gelijk is aan 10
Als tafel > 10 dan
Output: Getal moet kleiner zijn dan 10
AndersÂ
Output: Getal moet groter zijn dan 0
Vraag opnieuw om de tafel in te geven
We stellen een teller gelijk aan 1
Zolang de teller klener of gelijk is aan 10
Output: teller x tafel
Verhoog de teller met 1
We gaan even naar de gekleurde blokken kijken.
Buiten de gele blok kunnen we alle gekleurde blokken omzetten
Voor groen is dit:
print("De tafel moet kleiner zijn dan 11")
Voor rood:
print("De tafel moet groter zijn dan 0")
En voor blauw:
tafel = int(input("Welke tafel: "))
De syntax voor een selectie (gele blok) is:
if <voorwaarde>:
instructieblok
else:
instructieblok
Omdat we weer te maken hebben met een instructieblok zal deze starten met een dubbele punt (:) en zullen al de instructie van het blok inspringen.