This lesson contains 16 slides, with interactive quizzes and text slides.
Lesson duration is: 50 min
Items in this lesson
Python
Les 6
Selectie
Slide 1 - Slide
Leerdoel
Aan het eind van deze les weet je hoe je met behulp van python een app kan schrijven die aan de hand van de invoer van een gebruiker een keuze (selectie) kan maken.
Slide 2 - Slide
Eerst even herhalen!
Slide 3 - Slide
Bekijk onderstaande code. Wat doet deze code?
naam = input("Wat is je naam?")
timer
1:00
Slide 4 - Open question
Bekijk onderstaande code. Waarom staat de functie int voor de functie input?
getal = int(input("Geef een getal op: "))
timer
1:00
Slide 5 - Open question
Sleepvraag
Maak onderstaande code af. De app vraagt de naam van de gebruiker en geeft deze vervolgens weer als uitvoer met de zin: "Je naam is NAAM".
=
(
)
=
"Je naam is
."
(
zin % naam
)
show
print
read
naam
input
"Wat is je naam?"
%s
zin
Slide 6 - Drag question
Selectie
Een app kan aan de hand van een waarde bepalen om iets wel of niet uit te voeren. Hiervoor gebruik je selectie.
voorbeeld
Je maakt een app die controleert of iemand oud genoeg is.
Slide 7 - Slide
De code
leeftijd = int(input("Geef je leeftijd op: "))
if leeftijd < 18:
print("Je bent nog geen 18 jaar!")
else:
print("Je bent oud genoeg!")
Slide 8 - Slide
Het if-statement
Een selectie 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 - Slide
Expressie
Een voorwaarde kan één of meer van onderstaande expressies bevatten.
Slide 10 - Slide
Als een voorwaarde controleert of iemand ouder is dan 18 jaar, welke expressie gebruik je dan?
A
>
B
<
C
!=
D
==
Slide 11 - Quiz
Als een voorwaarde controleert of iemand precies 14 jaar is, welke expressie gebruik je dan?
A
>
B
<
C
!=
D
==
Slide 12 - Quiz
Als een voorwaarde controleert of iemand geen 14 jaar is, welke expressie gebruik je dan?
A
<
B
>
C
!=
D
==
Slide 13 - Quiz
Voorbeeld (1)
Stel, je wilt een app maken die controleert of iemand 18 jaar of ouder is.
leeftijd = int(input("Geef je leeftijd op: "))
if leeftijd >= 18:
print("Je bent 18 jaar of ouder!")
else:
print("Je bent nog te jong!")
Slide 14 - Slide
Voorbeeld (2)
Stel, je wilt een app maken die controleert of iemand Daan heet.
naam = input("Geef je naam op: ")
if naam == "Daan":
print("Dat is leuk, ik heet ook Daan!")
else:
print("Nee, zo heet ik niet")
Slide 15 - Slide
Zelf aan de slag!
Ga naar Repl.it
Opdracht 11:
Controle op leeftijd
Opdracht 12:
Pratende rekenmachine
Klaar? Maak de extra uitdagende opdrachten. Deze kan je vinden in de Repl.it lesgroep Brugklas extra oefeningen