Python 4 - FizzBuzz

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
1 / 12
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolvwoLeerjaar 4

Cette leçon contient 12 diapositives, avec quiz interactifs, diapositives de texte et 1 vidéo.

Éléments de cette leçon

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

Opdracht
We gaan zo een filmpje kijken. Schrijf op:

  1. Welke programmer onderdelen je al kent
  2. Welke programmeer onderdelen je nog niet kent

Slide 2 - Diapositive

Slide 3 - Vidéo

Welke python onderdelen ken je nog niet?

Slide 4 - Carte mentale

Fizzbuzz - benodigde onderdelen
  1. For loop
  2. If statement 
  3. Modulo operator
  4. Or/and operator
Nieuw!
Nieuw!

Slide 5 - Diapositive

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

Wat is de output?

Slide 7 - Question ouverte

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

AND - operator
Output
and operator

Kijkt of beide van de twee voorwaarden waar zijn





Wat is de output?

Slide 9 - Diapositive

OR - operator
Output
Wat is de output?
or operator

Kijkt of beide één van de waarden waar is





Slide 10 - Diapositive

Opdracht
Maak (met behulp van het filmpje) het FizzBuzz 
programma in python:

  1. Print alle getallen van 1 t/m 100
  2. Bij alle getallen die je door drie kan delen: "FIZZ"
  3. Bij alle  getallen die je door 5 kan delen: "BUZZ"
  4. Bij getallen die je door 3 en door 5 kan delen: "FIZZBUZZ" 

lgg
Stukje code om mee te beginnen

Slide 11 - Diapositive

Wat kon er beter aan deze les?

Slide 12 - Question ouverte