* Uitleg over if-statements (deel 2) OF bezig met Snake
* Snake
1 / 20
next
Slide 1: Slide
NatuurkundeMiddelbare schoolhavo, vwoLeerjaar 2
This lesson contains 20 slides, with interactive quizzes and text slides.
Lesson duration is: 20 min
Items in this lesson
Wat gaan we vandaag doen?
* Uitleg over If-statements
* Uitleg over if-statements (deel 2) OF bezig met Snake
* Snake
Slide 1 - Slide
Condities
Dit zijn belangrijke tekens (schrijf ze op in je script met een # teken ervoor)
< > == <= >= and or
Slide 2 - Slide
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 - Slide
x = 6; y=4
A
x <= y
B
x == y
C
geen if-statement mogelijk
D
Alle drie niet waar
Slide 4 - Quiz
Enkele en dubbele statements
* Net hebben we een enkel statement beoordeeld
* Je kan ook een combinatie van statements maken
Slide 5 - Slide
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 - Quiz
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 - Quiz
If-statements
* Een conditie en een actie
if 4 > 3:
print('Hello World') (let op: dubbele punt en tab!)
Slide 8 - Slide
Waarom is dit handig?
Slide 9 - Slide
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 - Slide
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 - Quiz
Wat hebben we hier aan?
* Volgende stap in het spel
Slide 12 - Slide
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 - Slide
Alvast met Snake bezig?
Download opdracht
(maak een breakout room aan)
Slide 14 - Slide
Deel 2
* alles op een rijtje
* dubbele statements
* if, elif en else
Slide 15 - Slide
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 - Slide
Dubbele statements
Er zijn twee mogelijkheden
* and
* or
voorbeeld op andere bladzijde
Slide 17 - Slide
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 - Slide
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.