Je kan een programma schrijven dat gebruik maakt van voorwaarden
Je de modulo operatoren gebruiken om even en oneven rijen te bepalen
Je kan FizzBuzz schrijven op een efficiënte manier
Fizzbuzz
Voordat we beginnen: Log alvast even in bij LU
1 / 12
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolvwoLeerjaar 4
In deze les zitten 12 slides, met interactieve quizzen, tekstslides en 1 video.
Onderdelen in deze les
Python
Je kan een programma schrijven dat gebruik maakt van voorwaarden
Je de modulo operatoren gebruiken om even en oneven rijen te bepalen
Je kan FizzBuzz schrijven op een efficiënte manier
Fizzbuzz
Voordat we beginnen: Log alvast even in bij LU
Slide 1 - Tekstslide
Opdracht
We gaan zo een filmpje kijken. Schrijf op:
Welke programmer onderdelen je al kent
Welke programmeer onderdelen je nog niet kent
Slide 2 - Tekstslide
Slide 3 - Video
Welke python onderdelen ken je nog niet?
Slide 4 - Woordweb
Fizzbuzz - benodigde onderdelen
For loop
If statement
Modulo operator
Or/and operator
Nieuw!
Nieuw!
Slide 5 - Tekstslide
Modulo operator
Sommige operatoren zijn je wellicht onbekend vanuit de wiskunde zoals modulo operator. In eerste instantie misschien een operator waar je niks aan lijkt te hebben, maar niets is minder waar..
Output
% operator (Modulo)
Module geeft alleen de rest van een deling. Bijvoorbeeld: 3 gedeeld door 2 is 1 rest 1
Daarom 3 % 2 == 1
Wat is de output?
Slide 6 - Tekstslide
Wat is de output?
Slide 7 - Open vraag
Opdracht - even oneven
Schrijf nu een python programma dat:
alle oneven getallen tussen 0 en 100 print
timer
3:00
Alle getallen printen tussen 0 en 99 doe je zo:
Slide 8 - Tekstslide
AND - operator
Output
and operator
Kijkt of beide van de twee voorwaarden waar zijn
Wat is de output?
Slide 9 - Tekstslide
OR - operator
Output
Wat is de output?
or operator
Kijkt of beide één van de waarden waar is
Slide 10 - Tekstslide
Opdracht
Maak (met behulp van het filmpje) het FizzBuzz
programma in python:
Print alle getallen van 1 t/m 100
Bij alle getallen die je door drie kan delen: "FIZZ"
Bij alle getallen die je door 5 kan delen: "BUZZ"
Bij getallen die je door 3 en door 5 kan delen: "FIZZBUZZ"