Ich versuche, eine Funktion zu schreiben, die eine Ausgabe des Hangman-Stils bei einer Eingabe von erratenen Zeichen und einem zu erratenden Geheimnis zurückgibt. Ich beginne damit, eine neue Liste a
auf -
so oft wie die Länge des Geheimnisses zu machen. Ich iteriere dann durch diese Variable und teste, ob a[stepper] == letter
wo letter
der Walker ist, während wir durchschleifen.Wie durchläuft man eine Liste mit einer Stepper-Variablen in Python?
Zeit im Auge zu behalten dieser Schritt ich diesen Code in Funktionalität
a = ["-"] * len(secret)
for curr in guessed:
letter_count = 0 # Stepper
for letter in secret:
if curr == letter:
a[letter_count] = curr
letter_count += 1
Gibt es einen eingebauten verwende für letter_count
wie ich hier verwende?
Was ist 'a'? nicht der beste Variablenname ... – DeepSpace
@DeepSpace 'a' ist eine Liste von Bindestrichen mit gesetzter Länge – Travis
Wenn' a == '-' * len (geheim) ', wenn 'curr' irgendwas anderes sein soll' - '? –