If-statements

Wat gaan we vandaag doen?
* Uitleg over If-statements
* 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.

time-iconLesson 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.

Slide 19 - Slide

if, elif en else
* Wat zeg je hier mee?
if inleverdatum_AK > morgen:
            STRAFWERK!!;)
else:
            een 10 op de toets

Slide 20 - Slide