Even onder de programmeurs onder ons: wat doet dit stukje code in python?

for i in range(0, letters_woord):
if letter == het_woord[i]:
streepjes_woord = streepjes_woord[:i] + letter + streepjes_woord[i+1:]
print(streepjes_woord)

Weet jij het antwoord?

/2500

Dit is onderdeel van een woordraadspelletje. Dat je een woord moet raden door ingeven van de letters. Waarschijnlijk is het onderdeel van galgje ofzo. Ook al is de rest van de code is nodig om het echt goed te kunnen interpreteren, afgaande op variabelenamen denk ik het volgende: 'streepjes_woord' is waarschijnlijk een string van streepjes (mintekens of underscores) met de lengte van 'het_woord' . 'het_woord' is het te raden woord. Als de vooraf ingevulde variabele 'letter' voorkomt in variabele 'het_woord', wordt in 'streepjes_woord' de 'letter' op die positie neergezet/ingevuld. Dan wordt streepjes_woord geprint... stel: Het te raden woord, zit in variabele 'het_woord' en is gevuld met 'kat'. Variabele 'streepjes_woord' is gevuld met evenveel streepjes, dus: '---'. Wordt voor 'letter' dan een 'a' ingegeven, dan wordt middels deze code de 'letter' ingevuld in 'streepjes_woord'. 'streepjes_woord' wordt dus: '-a-' en dit wordt getoond.

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100