Hét vraag- en antwoordplatform van Nederland

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)

Verwijderde gebruiker
6 jaar geleden
Erna55
6 jaar geleden
Wanneer je serieus een antwoord wil op deze vraag, dan moet je zelf geen onzinantwoorden geven . : KAAAAAAAAAAAAAAAAAAAAAAS!!!!!!!!!!!
programmeur
Verwijderde gebruiker
6 jaar geleden
Die 4 regels doen helemaal niks. Nog los dat letters_woord niet gedefinieerd is werkt dit volgens mij niet. Waarom copy & paste je het niet even in een parser zoals hier: http://www.skulpt.org/# ?

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Geef jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image

Antwoorden (1)

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.
(Lees meer...)
Verwijderde gebruiker
6 jaar geleden
Deel jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image