Python - les 6 - Selectie

Python
Les 6

Selectie
1 / 16
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolmavo, havo, vwoLeerjaar 1

Cette leçon contient 16 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 50 min

Éléments de cette leçon

Python
Les 6

Selectie

Slide 1 - Diapositive

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 - Diapositive

Eerst even herhalen!

Slide 3 - Diapositive

Bekijk onderstaande code. Wat doet deze code?
naam = input("Wat is je naam?")
timer
1:00

Slide 4 - Question ouverte

Bekijk onderstaande code. Waarom staat de functie int voor de functie input?
getal = int(input("Geef een getal op: "))
timer
1:00

Slide 5 - Question ouverte

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 - Question de remorquage

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 - Diapositive

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 - Diapositive

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 - Diapositive

Expressie
Een voorwaarde kan één of meer van onderstaande expressies bevatten.

Slide 10 - Diapositive

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 - Diapositive

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 - Diapositive

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 - Diapositive