* Uitleg over if-statements (deel 2) OF bezig met Snake
* Snake
1 / 20
volgende
Slide 1: Tekstslide
NatuurkundeMiddelbare schoolhavo, vwoLeerjaar 2
In deze les zitten 20 slides, met interactieve quizzen en tekstslides.
Lesduur is: 20 min
Onderdelen in deze les
Wat gaan we vandaag doen?
* Uitleg over If-statements
* Uitleg over if-statements (deel 2) OF bezig met Snake
* Snake
Slide 1 - Tekstslide
Condities
Dit zijn belangrijke tekens (schrijf ze op in je script met een # teken ervoor)
< > == <= >= and or
Slide 2 - Tekstslide
Wat is een if-statement?
Een conditie of voorwaarde (letterlijk vertaald: een uitspraak die moet gelden).
Een actie die volgt als (== if!!) er aan de conditie voldaan is
Slide 3 - Tekstslide
x = 6; y=4
A
x <= y
B
x == y
C
geen if-statement mogelijk
D
Alle drie niet waar
Slide 4 - Quizvraag
Enkele en dubbele statements
* Net hebben we een enkel statement beoordeeld
* Je kan ook een combinatie van statements maken
Slide 5 - Tekstslide
x = 1; y = 1; z = 2
A
x < y < z
B
x > y and x < z
C
z > x and x == y
D
x == y and z < y
Slide 6 - Quizvraag
x = 1; y = 1; z = 2
A
z < x or y < x
B
z == x or y < z
C
z == x and y < z
D
geen van de antwoorden is goed
Slide 7 - Quizvraag
If-statements
* Een conditie en een actie
if 4 > 3:
print('Hello World') (let op: dubbele punt en tab!)
Slide 8 - Tekstslide
Waarom is dit handig?
Slide 9 - Tekstslide
Eigen voorwaarden
Als ik kleiner dan 1.50 ben, moet ik achter in de auto. Als ik 2.00 meter of langer ben, is de auto te klein en moeten we een nieuwe auto kopen. Als ik tussen 1.50 en 2.00 meter ben, gaan we road trippen (mijn lengte is L).
if L < 1.50:
achterin de auto
elif: L >= 2.00:
nieuwe auto
Zijn we nu klaar?
Slide 10 - Tekstslide
Om in een attractie te mogen, moet je tussen de 1.35 en 2.10 zijn. L is je lengte, wanneer mag je er in?
A
1.35 < L or L < 2.10
B
1.35 < L and L < 2.10
C
1.35 < L and L > 2.10
D
2.10 < L < 1.35
Slide 11 - Quizvraag
Wat hebben we hier aan?
* Volgende stap in het spel
Slide 12 - Tekstslide
If statements - Deel 2
if Jouw_kennis >= Kennis_if_statements_deel_1:
Start met de opdracht
else:
Blijf nog even in de lessonup en stel vragen.
Slide 13 - Tekstslide
Alvast met Snake bezig?
Download opdracht
(maak een breakout room aan)
Slide 14 - Tekstslide
Deel 2
* alles op een rijtje
* dubbele statements
* if, elif en else
Slide 15 - Tekstslide
Alles op een rijtje:
a < b a is kleiner dan b
a == b a is gelijk aan b
a > b a is groter dan b
a <= b a is kleiner dan of gelijk aan b
a >= b a is groter dan of gelijk aan b
Slide 16 - Tekstslide
Dubbele statements
Er zijn twee mogelijkheden
* and
* or
voorbeeld op andere bladzijde
Slide 17 - Tekstslide
Voorbeeld
a < b and a == c a is kleiner dan b én a is gelijk aan c
a < b or a == c a is kleiner dan b óf a is gelijk aan c
Het and statement is dus 'strenger' dan het or statement
Slide 18 - Tekstslide
Waarom is 'and' dan 'strenger'?
Lever je AK huiswerk morgen in én lever je snake programma vandaag in.
Lever je AK huiswerk morgen in óf lever je snake programma vandaag in.