Module 5:
Verdieping
Oefening 5.1
Schrijf een Python-script voor een eenvoudig woordraadspel. Gebruik onderstaande stappen als leidraad:
Het script kiest uit een lijst met geheime woorden willekeurig een woord
Initialiseer een variabele om het aantal levens van de speler bij te houden. Begin met 6 levens.
Geef aan dat er een woord moet worden geraden.
Toon de speler hoeveel levens hij nog heeft.
Laat de speler telkens één letter raden. Vraag om invoer van de speler en controleer of de invoer een enkele letter is.
Controleer of de geraden letter voorkomt in het geheime woord. Als dat zo is, toon het geheime woord met de geraden letters op de juiste plaatsen.
Als de geraden letter niet in het geheime woord voorkomt, verminder het aantal levens van de speler en toon hoeveel levens ze over hebben.
Herhaal stap 4 tot en met 7 totdat de speler het geheime woord heeft geraden of geen levens meer over heeft.
Toon een overwinningsbericht als de speler het woord heeft geraden en een verliesbericht als de levens van de speler op zijn.
Vraag de speler of ze opnieuw willen spelen.
from random import randint
from time import sleep
woorden= ["wolkendek","schildpad","bloemenvaas","krokodil","muzieknoten","rijbewijs","koffiemok"
,"paraplu","koelkast","watermeloen","televisie","gitaarkoffer","trampoline",
"sinaasappel","handschoenen","theepot","fotolijst","krokodil","schildersezel","puzzelstukje"]
"""Woord selecteren"""
# genereer index voor te zoeken woord
aantal = len(woorden)
kies = randint(0,aantal)
# lijst met te zoeken letters en lijst met juiste antwoorden
zoek = list(woorden[kies])
antwoord=["_"]*len(zoek)
"""Woord zoeken"""
levens = 6
while "_" in antwoord and levens>0:
#aanvullen