Galgje1 is een spelletje waarbij een woord geraden moet worden, door individuele letters te raden. De spelers mogen maar een beperkt aantal fouten maken, de fouten worden vaak weergeven door een hangend mannetje aan een galg te tekenen.
Programmeer dit spelletje. Bestudeer grondig onderstaande voorbeeld om de verschillende stappen te implementeren. Je mag ervan uitgaan dat de woorden die genomen worden telkens uit acht tekens bestaan. Het programma stopt automatisch indien er 10 fouten gemaakt werden.
Enkele tips:
Je kan gemakkelijk itereren over een stukje tekst via:
for i in range(8):
letter = woord[i]
Gebruik de vorige for
loop om te controleren of de gok gelijk is aan een letter.
Om de vraagtekens te vervangen door het gokje gok
(indien dit correct is) kan je de volgende code gebruiken:
tijdelijk = list(tekens)
tijdelijk[i] = gok # vervangt het ? op plaats i door de gok
tekens = "".join(tijdelijk) # slaat dit opnieuw op in de variabele tekens