number = 7
def magicnumber (guess):
if number<guess:
print ("too high")
elif number>guess:
print ("too low")
elif number == guess:
print ("well done")
return magicnumber
Oben ist mein Code für meine magische Zahl, die Programm erraten. Meine Frage ist, wie man einen Schleifenzähler einfügt. Ich habe etwas über die Integration von Schleifenzählern geforscht, und viele Leute haben gesagt, dass sie die Enumerate-Funktion benutzen sollen. Problem ist, dass ich keine Ahnung habe, wie man eine solche Funktion benutzt und ob es in meinem Fall passt. Normalerweise erkläre ich eine Zählervariable als 0 und benutze dann die Funktion + =, um 1 zu dieser Variablen hinzuzufügen, aber in meinem Fall funktioniert das nicht, da ich die Variable nicht vor der Zeile def magicnumber (rate) deklarieren kann und deklariere es würde der Zähler nach der Rückkehr wieder auf 0 zurückgesetzt werden. Ich frage deshalb, wie man eine Schleifenzählung hinzufügt, da ich nur möchte, dass der Benutzer 5 Vermutungen hat.Wie man Schleifezähler in meine Definition einfügt
Dank
'return magicnumber' wird die Funktion selbst zurückzukehren. Ich glaube nicht, dass Sie das tun wollen –