Les 5b

1) Voeg een keuze toe

Deze opdracht wordt afgetekend als:

  • Je in je programma minstens één keuze verwerkt.

Opdracht.

Zorg er voor de de lezer van je verhaal minstens één keer kan kiezen. Bijvoorbeeld kiezen uit twee dieren.

print('Wil je een verhaal over een hond of een kat?')
dier = input()
if dier == 'kat':
  print('Dit verhaal gaat over een kat.')
else:
  print('Dit verhaal gaat over een hond.')

Tips voor de if-else

  • Denk aan de dubbele punten

  • Denk aan de dubbele =

  • Denk aan de spaties

2) if-else commandos en gewone prints

Deze opdracht wordt afgetekend als:

  • Je een verhaal maakt waarin if-else in zit

  • Er in je verhaal ook minstens één print staat die niet in een if-else zit

Opdracht.

Zorg er nu voor dat je verhaal na de if-else verder gaat met een paar gewone print() regels. Let goed op dat die regels nu niet met twee spaties beginnen.

3) if-else commandos en een lijst

Deze opdracht wordt afgetekend als:

  • Je een verhaal maakt waarin drie keer if-else in zit

  • je ook een lijst gebruikt, in een if-else

  • je ook iets uit de lijst aanwijst, buiten een if-else

Opdracht.

Voeg een nieuwe if-else toe. Zet nu in de takken van de if-else nu een lijst. Bijvoorbeeld:

#hierboven staat dus al wat code van eerdere opdrachten!!!

#een print met een lijst
print('repielen of zoogdieren?')
diersoort = input()
if diersoort == 'reptielen':
  vrienden = ['hagedis', 'schildpad', 'kameleon']
else:
  vrienden = ['kat', 'hond', 'koe']

print('De', 'vriend', 'van', dier, 'is', vrienden[1], '.')

Extra) Voeg een shuffle toe

Deze opdracht wordt afgetekend als:

  • Je bovenaan je code hebt geschreven import random

  • Je een zin in je code hebt waarin steeds een ander dier verschijnt

  • Je in je schrift schrijft hoe deze code werkt

Opdracht.

Lees deze opdracht goed! Er komt nieuwe code in voor die nog niet is uitgelegd in de klas.

In opdracht 3 heb je een lijst met dier dieren erin gemaakt. Maar je krijgt nu steeds dezelfde te zien in je verhaal. We gaan dat nu veranderen, zodat je steeds een ander dieren in je verhaal krijgt.

Random is Engels voor willekeurig. Met random-opdrachten kun je Python steeds iets anders laten doen. Shuffle betekent schudden. De shuffle()-opdracht schudt de dieren door elkaar.

Zet deze code voor de laatste print (in het voorbeeld hierboven zou dat bij regel 10 zijn)

import random
random.shuffle(vrienden)

Voer je code een paar keer uit. Wat gebeurt er nu?

Schrijf duidelijk in je schrift hoe je denkt dat deze code werkt.

Einde werkblad! Hebben we alles afgestempeld? Dan mag je meehelpen met stempelen.

Last updated