In deze les zitten 16 slides, met interactieve quizzen en tekstslides.
Lesduur is: 90 min
Onderdelen in deze les
Python
Les 5
Beslissing
Slide 1 - Tekstslide
Leerdoel
Aan het eind van deze les weet je hoe je met behulp van python een app kan schrijven dat een keuze (beslissing) kan maken.
Slide 2 - Tekstslide
Eerst even herhalen!
Slide 3 - Tekstslide
Bekijk onderstaande code. Wat is de uitvoer van de code?
antwoord1 = 3 * 8
antwoord1 = antwoord1 + 6
print(antwoord1)
timer
1:00
Slide 4 - Open vraag
Bekijk onderstaande code. Wat is de uitvoer van de app?
zin = "Hallo %s en %s. Hoe gaat het vandaag?"
naam1 = "Stijn"
naam2 = "Kelvin"
print(zin % (naam2, naam1))
timer
1:00
Slide 5 - Open vraag
Sleepvraag
Sleep de juiste objecten naar de juiste plaats! De uitvoer van de app moet zijn: "Het antwoord is 40"
=
=
(
)
antwoord
print
"Het antwoord is %s"
zin % antwoord
(5*5)+15
(5*5) + 25
zin
Het antwoord is %s
Slide 6 - Sleepvraag
Beslissing
Een app kan aan de hand van een waarde bepalen om iets wel of niet uit te voeren. Hiervoor gebruik je beslissingen
voorbeeld
Je maakt een app die controleert of iemand oud genoeg is.
Slide 7 - Tekstslide
De code
leeftijd = 30
if leeftijd < 18:
print("Je bent nog geen 18 jaar!")
else:
print("Je bent oud genoeg!")
Slide 8 - Tekstslide
Het if-statement
Een beslissing maak je dus met behulp van een if-statement. In het if gedeelte moet een voorwaarde worden opgeven waaraan voldaan moet worden om de bijbehorende code uit te voeren.
Een voorwaarde wordt opgesteld met behulp van een expressie.
Slide 9 - Tekstslide
Expressie
Een voorwaarde kan één of meer van onderstaande expressies bevatten.
Slide 10 - Tekstslide
De volgende if-statement moet controleren of de gebruiker ouder is dan 19 jaar. Welke expressie moet komen te staan op de plaats van het vraagteken?
leeftijd = 19 if leeftijd ? 18: print("Je bent ouder dan 18") else print("Je bent jonger dan 18")
A
>
B
<
C
!=
D
==
Slide 11 - Quizvraag
De volgende if-statement moet controleren of de gebruiker precies 14 jaar oud is. Welke expressie moet komen te staan op de plaats van het vraagteken?
leeftijd = 19 if leeftijd ? 14: print("Je bent ouder dan 18") else print("Je bent jonger dan 18")
A
>
B
<
C
!=
D
==
Slide 12 - Quizvraag
De volgende if-statement moet controleren of de gebruiker juist niet 14 jaar oud is. Welke expressie moet komen te staan op de plaats van het vraagteken?
leeftijd = 19 if leeftijd ? 14: print("Je bent ouder dan 18") else print("Je bent jonger dan 18")
A
<
B
>
C
!=
D
==
Slide 13 - Quizvraag
Voorbeeld (1)
Stel, je wilt een app maken die controleert of iemand 18 jaar of ouder is.
leeftijd = 19
if leeftijd >= 18:
print("Je bent 18 jaar of ouder!")
else:
print("Je bent nog te jong!")
Slide 14 - Tekstslide
Voorbeeld (2)
Stel, je wilt een app maken die controleert of iemand Robert heet.
naam = "Robert"
if naam == "Robert":
print("Dat is leuk, ik heet ook Robert!")
else:
print("Nee, zo heet ik niet")
Slide 15 - Tekstslide
Zelfstandig werken
Opdracht 1:
Controle op leeftijd
Opdracht 2:
Pratende rekenmachine - Een app dat controleert of een berekening juist is
(Maak gebruik van variabelen om de berekening op te slaan)
(Bonus) Opdracht 3:
Flexibelere pratende rekenmachine- Een app dat sommen, vermenigvuldigen en delen controleert.
(Maak het zodanig flexibel dat het alle wiskundige operatoren ondersteund!)
Wij gebruiken cookies om jouw gebruikerservaring te verbeteren en persoonlijke content aan te bieden. Door gebruik te maken van LessonUp ga je akkoord met ons cookiebeleid.