Python - les 6 - Selectie

Python
Les 6

Selectie
1 / 16
next
Slide 1: Slide
InformaticaMiddelbare schoolmavo, havo, vwoLeerjaar 1

This lesson contains 16 slides, with interactive quizzes and text slides.

time-iconLesson 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

Slide 16 - Slide