Python les 3

Python les 3
Rekenen met modulus (restgetal)
if, elif, else statement
toepassing formatted print
1 / 9
next
Slide 1: Slide
ProgrammerenVoortgezet speciaal onderwijsLeerroute 1Leerroute 2Leerroute 3

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

time-iconLesson duration is: 30 min

Items in this lesson

Python les 3
Rekenen met modulus (restgetal)
if, elif, else statement
toepassing formatted print

Slide 1 - Slide

if, elif, else
De if functie wordt gebruikt om de programma voortgang te besturen. Bijvoorbeeld 'als getal1 groter is dan getal2, doe je dit, maar als het andersom is doe je iets anders.
Oftewel met 'if voorwaarde:' krijg je alleen wat aan die voorwaarde voldoet als uitvoer. Let op de 'elif' heeft ook een andere voorwaarde en kan op dezelfde hoogte staan als de if. 
Maar de regels onder de 
if, elif en else staan ingesprongen.

Slide 2 - Slide

Slide 3 - Link

Elif
Heb je meer controles te doen dan kun je dat in 1 if statement doen door 'elif' te gebruiken. Na 'else:' kan geen voorwaarde komen.
if voorwaarde1:
    doe dit
elif voorwaarde2:
   doe iets anders
elif voorwaarde3:
    enz.

Slide 4 - Slide

Hoe heten de controlestructuren
A
Control management flow
B
Control flow statements
C
Flow manegement
D
Flow control statements

Slide 5 - Quiz

Wat is er fout:
if x>5
print(f"Getal {x} is groter dan het doelgetal")

Slide 6 - Open question

Lever hier je foobar script en output als printscreen in.

Slide 7 - Open question

Modulo
Modulo-operatie: De modulo-operatie is ook bekend onder de naam ‘rest’-bewerking. Bij deze operatie deel je getal X het maximale aantal keer door getal Y en krijg je het getal terug dat overblijft. Zo geeft ’65 % 4′ het getal 1 als output. Het getal 4 gaat 16 keer (64) in 65, en dan blijft er 1 over, vandaar 1 als output.

Voorbeeld:
10%2=0 (10 gedeeld door 2 heeft geen restwaarde)
10%3=1  (10 gedeeld door 3 heeft wel een restwaarde)
Syntax: if x%y==0:  (let op het gaat hier dus om toetsing resultaat deling)

Slide 8 - Slide

Opdracht
Ja maakt een script dat:
  • een lijst van 100 nummer tussen  1 en 101 laat zien
  • in die lijst toets je of een getal deelbaar is door 3 en/of deelbaar door 5
  • deelbaar door 3 noem je een Foo, deelbaar door 5 een Bar
  • deelbaar door allebei FooBar
  • Je drukt nummer af en als het een Foo, Bar of FooBar is print je dit erachter met een verklaring, Bijvoorbeeld: x is een FooBar getal, dus deelbaar door 3 en 5.
  • In je code documenteer je ook.

Slide 9 - Slide