Python les 8

Python les 8
De While loop
1 / 16
next
Slide 1: Slide
ProgrammerenSpeciaal OnderwijsLeerroute 1Leerroute 2

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

time-iconLesson duration is: 50 min

Items in this lesson

Python les 8
De While loop

Slide 1 - Slide

This item has no instructions

Welk keyword van Python gebruik je om een alternatieve if-statement toe te voegen?
A
else if
B
elsif
C
elif
D
geen van de vorige A,B of C

Slide 2 - Quiz

This item has no instructions

Menu maken in welke volgorde en welke commando's
A
if elif en else + print
B
if elif else
C
input, if elif else, print
D
print, input, if elif else

Slide 3 - Quiz

This item has no instructions

Wat kan while toevoegen aan je programma
A
Niets
B
Blijven werken van programma.
C
if, elif en else instructie werken toch!
D
Zou het niet weten.

Slide 4 - Quiz

This item has no instructions

Voorbeeld While
Als de loop wordt gestart
En aan de voorwaarde wordt
voldaan dan wordt de code
binnen de while loop uitgevoerd.
Is dit niet zo wordt de loop
helemaal niet uitgevoerd.

Slide 5 - Slide

This item has no instructions

While instructie
while True:
      if menukeuze = 1:
            doe dit
      elif menukeuze = 2:
            doe dat
      else:
             break
    
Let op de dubbele punten aan het eind van de voorwaarden en else waardoor de inspringing van de regels daaronder ook klopt.
De if is ook weer ingesprongen ten opzichte van de while instructie. Zo is goed te zien wat bij elkaar hoort.
 

Slide 6 - Slide

This item has no instructions

Program flow
Definitie van de functies (3 stuks)
de while
tonen van het menu
vragen van de keuze uit het menu
de if


Slide 7 - Slide

This item has no instructions

Documenteren
Met de # kun je een regel documentatie toevoegen.
Je kunt er natuurlijk meerdere regels van maken door elke keer met de # te beginnen.
Documentatie beschrijft per onderdeel van het programma en de bij de functies wat dat onderdeel voor functie heeft en de globale werking.

Slide 8 - Slide

This item has no instructions

Beoordeling script
  • Is er een functie voor printen boodschappenlijst?
  • Is er een functie voor toevoegen boodschap?
  • Is er een functie voor verwijderen boodschap?
  • Zijn de functies gedocumenteerd en te begrijpen en correct?
  • Loopt het programma door na een eerste keuze?
  • Zijn de instructies voor de gebruiker helder.
  • Zijn er voor de variabelen toepasselijke namen gebruikt.
  • Werkt het?

Slide 9 - Slide

https://studio.code.org/hoc/1
Script Boodschappen
Je krijgt dus een beoordeling voor je script. En een toets.

Je hebt 2 lessen om het script af te maken. Inleveren doe je in de volgende pagina. In de 2e les na de meivakantie opleveren.

Slide 10 - Slide

This item has no instructions

Lever hier je volledige script in.

Slide 11 - Open question

This item has no instructions

Je hebt nu in 8 weken toegewerkt aan je eerste echte programma. Hoe ging dit?
😒🙁😐🙂😃

Slide 12 - Poll

This item has no instructions

Als je weer bij les 1 kon beginnen wat zou je veranderen?

Slide 13 - Open question

This item has no instructions

Volgende lessen(reeks)
We gaan nog 1 stap doen foutafhandeling!
Daarna gaan we werken met import.
Maar eerst nog een toets en inleveren van je programma!

Slide 14 - Slide

This item has no instructions

Voor de meivakantie
Challenge I: Vind het blauwe rondje

De challenge is om alle 20 levels uit te spelen. Hiervoor heb je alle kennis nodig die je de afgelopen lessen hebt geleerd.

Stap 1: Ga naar deze website en ga aan de slag.

Stap 2: Probeer zo ver mogelijk te komen; er zijn 20 levels.

Veel succes!

https://studio.code.org/hoc/1

Slide 15 - Slide

This item has no instructions

Challenge
Als je stopt met het programma breekt het zomaar af. Het is ook mogelijk om als een while lus stopt een  alternatieve actie te doen. Zo kun je het programma netjes afsluiten. Voor bonus in je script.

Slide 16 - Slide

This item has no instructions