Nederlands

Les 6: herhaling en eindopdracht

Vandaag gaan we oefenen

Moeilijke vragen!

Goed of fout?

Pak je wisbordje!

 

  • Je krijgt code te zien op het digibord
  • Is de code goed? Schrijf dan op wat de code print
  • Is de code fout? Schrijf dan het woord 'FOUT'

Goed of fout?

 

  • Is de code goed? Schrijf dan op wat de code print
  • Is de code fout? Schrijf dan het woord 'FOUT'
namen = ['Tessa', 'Betul', 'Robin']
print('Mijn', 'vriendin', 'heet', namen[2])

Goed of fout?

 

  • Is de code goed? Schrijf dan op wat de code print
  • Is de code fout? Schrijf dan het woord 'FOUT'
talen = ['Python', 'JavaScript', 'HTML']
print('De', 'beste', 'taal', 'is', taal[1])

Goed of fout?

 

  • Is de code goed? Schrijf dan op wat de code print
  • Is de code fout? Schrijf dan het woord 'FOUT'
straten = ['Kerkstraat', 'Dorpsstraat', 'Sportlaan']
print('Ik', 'woon', 'in', 'de', 'straten[2]')

Goed of fout?

 

  • Is de code goed? Schrijf dan op wat de code print
  • Is de code fout? Schrijf dan het woord 'FOUT'
kleuren = ['roze', 'paars', 'magenta']
print('Ik', 'hou', 'van', kleuren[1])

Goed of fout?

 

  • Is de code goed? Schrijf dan op wat de code print
  • Is de code fout? Schrijf dan het woord 'FOUT'
naam = 'Jansen'
#print('Hallo', 'meneer', naam)

Goed of fout?

 

  • Is de code goed? Schrijf dan op wat de code print
  • Is de code fout? Schrijf dan het woord 'FOUT'
kleuren = ['blauw', 'geel', 'groen']
print(kleuren[])

Goed of fout?

 

  • Is de code goed? Schrijf dan op wat de code print
  • Is de code fout? Schrijf dan het woord 'FOUT'
hobbies = ['dansen', 'voetballen', 'zingen']
print('Ik', 'zit', 'op', hobbies[0])

Goed of fout?

 

  • Is de code goed? Schrijf dan op wat de code print
  • Is de code fout? Schrijf dan het woord 'FOUT'
namen = ['Jan', 'Robin', 'Samir']
print('Mijn', 'beste', 'vriend', 'is', namen['1'])

Goed of fout?

 

  • Is de code goed? Schrijf dan op wat de code print
  • Is de code fout? Schrijf dan het woord 'FOUT'
games = ['FortNite', 'Flappy Bird', 'slither.io']
print('ik', 'speel', 'graag', games[3])

Goed of fout?

 

  • Is de code goed? Schrijf dan op wat de code print
  • Is de code fout? Schrijf dan het woord 'FOUT'
familie = ['baby', 'mommy', 'daddy']
print(familie[0], 'shark', 'tudududududu')
print(familie[1], 'shark', 'tudududududu')
print(familie[2], 'shark', 'tudududududu')

Herhaling

Je gebruikt een if-else als je sommige regels wilt uitvoeren maar andere over wilt slaan.

print('Hond of kat?')
dier = input()

if dier == 'hond':
  print('Waf waf')
else:
  print('Miauw miauw')

Dit is belangrijk bij een if-else:

  • bij de if gebruik je twee keer de is ==

  • achter de regel met de if hoort een dubbele punt :

  • achter de regel met else hoort een dubbele punt :

  • regels onder de if beginnen met 2 spaties

  • regels onder de else beginnen met 2 spaties

  • de code gaat nog steeds van boven naar beneden, maar… maar één van de twee takken wordt uitgevoerd

Demo

Herhaling

Je gebruikt een if-else als je sommige regels wilt uitvoeren maar andere over wilt slaan.

print('Hond of kat?')
dier = input()

if dier == 'hond':
  print('Waf waf')
else:
  print('Miauw miauw')

En:

 

Het woord moet precies kloppen! Ook de spelling en hoofdletters.

Demo

Wat print dit?

Wat wordt er geprint?

print('melk of suiker')
ingredient = input()
if ingredient == 'melk': 
  print('gieten')
else:
  print('schudden')

Input: suiker

Hier staat code, en wat de gebruiker invoert:

Wat print dit?

Wat wordt er geprint?

print('repiel of zoogdier')
dier = input()
if dier == 'melk': 
  print('legt', 'een', 'ei')
else:
  print('geeft', 'melk')

Input: zoogdier

Hier staat code, en wat de gebruiker invoert:

Wat print dit?

Wat wordt er geprint?

print('hond of kat')
keuze = input()
if keuze == 'hond':
  dier = 'honden'
else:
  dier ='katten'

print('Ik', 'hou', 'van', dier)
Input: kat

Hier staat code, en wat de gebruiker invoert:

Wat print dit?

Wat wordt er geprint?

print('hond of kat')
keuze = input()
if keuze == 'hond':
  dier = 'honden'
else:
  dier ='katten'

print('Ik', 'hou', 'van', dier)
Input: pinguin

Hier staat code, en wat de gebruiker invoert:

Wat print dit?

Wat wordt er geprint?

print('repiel of zoogdier')
dier = input()
if dier == 'melk': 
  dieren = ['hagedis', 'schildpad', 'kameleon']
else:
  dieren = ['kat', 'hond', 'koe']
print('Dit', 'verhaal', 'gaat', 'over', dieren[1])

Input: reptiel

Hier staat code, en wat de gebruiker invoert:

Op de computers

Werkblad b

  • Ga naar repl.it en log in op je account
  • Opdracht 1 (Eindopdracht!)
  • Opdracht 2
Made with Slides.com