programmeren
in python
Les 2: random getal aanwijzen in een lijst
vandaag gaan we:
-
Een willekeurig getal in een lijst aanwijzen
-
Dat gebruiken om vragen en antwoorden te koppelen
Thema module 3
GEschiedenis!
vragen en antwoorden
vragen = ['Wanneer werd Suriname onafhankelijk van Nederland?',
'Wie was er president toen de Amerikaanse burgeroorlog eindigde?',
'In welk jaar vond het Beleg van Leiden plaats?']
Vorige les heb jij een lijst vragen gemaakt.
vragen en antwoorden
vragen = ['Wanneer werd Suriname onafhankelijk van Nederland?',
'Wie was er president toen de Amerikaanse burgeroorlog eindigde?',
'In welk jaar vond het Beleg van Leiden plaats?']
Vorige les heb jij een lijst vragen gemaakt.
En je hebt ook een willekeurige vraag geprint, zo ongeveer:
print(random.choice(vragen))
demo
vragen en antwoorden
Vorige les heb jij een lijst vragen gemaakt.
En je hebt ook een willekeurige vraag geprint, zo ongeveer:
gekozen_vraag = random.choice(vragen)
print(gekozen_vraag)
vragen = ['Wanneer werd Suriname onafhankelijk van Nederland?',
'Wie was er president toen de Amerikaanse burgeroorlog eindigde?',
'In welk jaar vond het Beleg van Leiden plaats?']
vragen en antwoorden
Vorige les heb jij een lijst vragen gemaakt.
En je hebt ook een willekeurige vraag geprint, zo ongeveer:
Dit werkt natuurlijk wel voor vragen maar....
Hoe weet je nu welk antwoord er bij deze vraag hoort?
gekozen_vraag = random.choice(vragen)
print(gekozen_vraag)
vragen = ['Wanneer werd Suriname onafhankelijk van Nederland?',
'Wie was er president toen de Amerikaanse burgeroorlog eindigde?',
'In welk jaar vond het Beleg van Leiden plaats?']
Als je een willekeurig getal kiest, dan kun je dat getal daarna opzoeken in de lijst met vragen...
WILLEKEURIG getal
import random
dobbelsteen = random.randint(1,6)
print(dobbelsteen)
Als je een willekeurig getal kiest, dan kun je dat getal daarna opzoeken in de lijst met vragen én antwoorden!
import random
dobbelsteen = random.randint(1,6)
print(dobbelsteen)
WILLEKEURIG getal
gekozen_nummer = random.randint(0,2)
print('Vraag nummer', gekozen_nummer)
print(vragen[gekozen_nummer])
demo
vragen en antwoorden
gekozen_nummer = random.randint(0,2)
print('Vraag nummer', gekozen_nummer)
print(vragen[gekozen_nummer])
Als je een willekeurig getal kiest, dan kun je dat getal daarna opzoeken in de lijst met vragen:
én antwoorden:
print(antwoorden[gekozen_nummer])
welke getallen?
gekozen_nummer = random.randint(0,2)
Nu hebben we handmatig de grenzen ingevoerd:
welke getallen?
gekozen_nummer = random.randint(0,2)
Nu hebben we handmatig de grenzen ingevoerd:
Altijd vanaf 0
welke getallen?
gekozen_nummer = random.randint(0,2)
Nu hebben we handmatig de grenzen ingevoerd:
3 vragen, dus tot en met 2
welke getallen?
gekozen_nummer = random.randint(0,2)
Nu hebben we handmatig de grenzen ingevoerd:
3 vragen, dus tot en met 2
Maar, dat is niet handig als je meer vragen invoert.
demo
welke getallen?
gekozen_nummer = random.randint(0,2)
Handmatig grenzen invoeren zorgt ervoor dat er alleen uit een vast aantal (hier 3) vragen gekozen wordt:
3 vragen, dus tot en met 2
Dat is niet handig als je meer vragen invoert.
welke getallen?
gekozen_nummer = random.randint(0,len(vragen)-1)
Handmatig grenzen invoeren zorgt ervoor dat er alleen uit een vast aantal (hier 3) vragen gekozen wordt:
0 t/m de lengte van de lijst vragen
welke getallen?
Handmatig grenzen invoeren zorgt ervoor dat er alleen uit een vast aantal (hier 3) vragen gekozen wordt:
gekozen_nummer = random.randint(0,len(vragen)-1)
0 t/m de lengte van de lijst vragen - 1
welke getallen?
Handmatig grenzen invoeren zorgt ervoor dat er alleen uit een vast aantal (hier 3) vragen gekozen wordt:
gekozen_nummer = random.randint(0,len(vragen)-1)
0 t/m de lengte van de lijst vragen - 1
welke getallen?
Handmatig grenzen invoeren zorgt ervoor dat er alleen uit een vast aantal (hier 3) vragen gekozen wordt:
0 t/m de lengte van de lijst vragen - 1
gekozen_nummer = random.randint(0,len(vragen)-1)
demo
zodadelijk op de computer...
opdrachten deel b
opdrachten deel b
opdrachten deel b
opdrachten deel b
Python in de klas - Module 3 - Les 2
By Felienne
Python in de klas - Module 3 - Les 2
Module Geschiedenis, les 2a. Leerdoelen: willekeurige getallen in een lijst aanwijzen
- 926