Recap na Python toets





Native PRB-II
Toets recap
1/33
1 / 33
volgende
Slide 1: Tekstslide
ICTApplicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 33 slides, met tekstslides.

Onderdelen in deze les





Native PRB-II
Toets recap
1/33

Slide 1 - Tekstslide

Deze les
- Variabelen
- Datatypes
- Comments
- Scope
- if, elif, else
- Range
- Input
- f string
- Vergelijken vs. instellen
- Operators
- For Loop & Lists
- Voorwaarden
2/33

Slide 2 - Tekstslide

Variabelen
- Altijd camelCase
- Engels
- Omschrijvend
- Geen leestekens zoals lage streepjes _ of    
   streepjes - 

*Voorbeeld: totalNumberOfCars
3/33

Slide 3 - Tekstslide

Datatypes
Int
Float
String
Bool
4/33

Heel getal
Getal met decimalen
Tekst
True of False

leeftijd, hp, level
Altijd met een punt dus geen komma
Het enige datatype altijd tussen " "
Begint altijd met een hoofdletter

Slide 4 - Tekstslide

variabele naam                          datatype
5/33

Slide 5 - Tekstslide

Wat is dit?

canJump = True
6/33

Slide 6 - Tekstslide

Wat is dit?

availableSkillPoints = 23
7/33

Slide 7 - Tekstslide

Wat is dit?

username = "Shrimp"
8/33

Slide 8 - Tekstslide

Wat is dit?

maximumJumpHeight = 0.391
9/33

Slide 9 - Tekstslide

Wat is dit?

False
10/33

Slide 10 - Tekstslide

Wat is er fout?

maximumSpeed = 0,455
11/33

Slide 11 - Tekstslide

Wat is er fout?

hasDriversLicense = false
12/33

Slide 12 - Tekstslide

Wat is dit?

"Suspendisse eu rhoncus quam. Suspendisse potenti. 
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices 
posuere cubilia curae."
13/33

Slide 13 - Tekstslide

Punt
.
14/33

Slide 14 - Tekstslide

True
15/33

Slide 15 - Tekstslide

False
16/33

Slide 16 - Tekstslide


Comments
Comments kan je tussen je code plaatsen met de # (hashtag)



17/33

Slide 17 - Tekstslide

Scope







18/33

Slide 18 - Tekstslide

if, elif, else








19/33

Slide 19 - Tekstslide

20/33
Begint altijd met if
Kan meerdere elif achter elkaar hebben
eindigt altijd met else

Slide 20 - Tekstslide

Range
for i in range(5):

0, 1, 2, 3, 4
*Telt altijd vanaf 0 tenzij anders aangegeven

for i in range(2, 5)
2, 3, 4
21/33

Slide 21 - Tekstslide

22/33
Input
Input is altijd een string, dit moeten we dus altijd omzetten naar nummers als we het om willen rekenen.

   - age = input("voer je leeftijd in")
   - gebruiker typt in 28
   - age = "28"

Slide 22 - Tekstslide

23/33
Input
Denk aan de rekensom uit de toets, wanneer de gebruiker 10 en 7 invult is het dus:
"10" + "7" = "107" en niet 17

Slide 23 - Tekstslide

24/33
Input
Als we dit dus willen oplossen moeten we het volgende doen:

a = input("voer een getal in")
b = input("voer een getal in")

a = int(a)
b = int(b)

a + b = optelsom

Slide 24 - Tekstslide

f string

age = 18
print(f"You are {age} years old")

*de f plaatsen we voor de string om alles samen te voegen.
* om een variabele uit te printen zetten we hem in de f string tussen curly brackets { }
25/33

Slide 25 - Tekstslide

26/33
Vergelijken vs. instellen
Als we een waarde willen vergelijken gebruiken ==
if age == 18

Als we een waarde willen instellen gebruiken we =
age += 1

Slide 26 - Tekstslide

Operators
Let op de volgorde van operators

groter dan of gelijk aan
>=

kleiner dan of gelijk aan
<=

gelijk aan
==
27/33

Slide 27 - Tekstslide

|
Operators
Kleiner dan kan je jezelf aanleren omdat je er een K van kan maken:

28/33
<

Slide 28 - Tekstslide

29/33
For Loop & Lists
fruitList = ["apple", "pear", "banana", "melon"]

for fruit in fruitList:
      print(fruit)

*We willen de dataset waar we mee werken niet aanpassen, mogelijk hebben we op een later moment alles nog nodig.

Slide 29 - Tekstslide

30/33
For Loop & Lists
We willen alle fruit uit de lijst printen behalve banana.

fruitList = ["apple", "pear", "banana", "melon"]

for fruit in fruitList:
      if fruit != "banana":
            print(fruit)

*We passen de dataset nu niet aan, maar printen banana 
niet uit.

Slide 30 - Tekstslide

31/33
While loop
number = 1

while number != 10:
      number += 2
      print(number)

Slide 31 - Tekstslide

Voorwaarden
Logische fout:

age = 18
hasDriversLicense = True

if age == 18:
      print("You are 18 years old")
elif age == 18 and hasDriversLicense == True:
      print("You are 18 years old and have a drivers license")

32/33

Slide 32 - Tekstslide

Quincy
qn00@curio.nl
Bedankt voor jullie aandacht!
33/33

Slide 33 - Tekstslide