Ich versuche, den Parameter einer Definition mit While-Schleife zu ändern.Automatisch def. Ändern Parameter mit Hilfe der Schleife
Zuerst habe ich eine Funktion erstellt, die eine Variable berechnet. Diese Funktion benötigt eine Eingabe, die sich ändert, wenn die while-Schleife True enthält. Ich habe versucht, die Eingabe mit einem "+ =" Befehl zu ändern, aber Python erkennt es nicht als eine Änderung der Eingabe in Formel. Irgendwelche Vorschläge?
def test(x,y,z):
count = 0
while count != 12:
x-= z
x= x* ((1+y))
count += 1
return x
end= test(x,y,z)
def rerun():
test(x,y,z)
while end> 0:
z += 1
rerun()
Bitte beachten Sie, dass die Variable, die ich in den Funktionstest eingeben möchte, "z" ist.
Sie berücksichtigen sollten Argumente an die 'rerun' Funktion übergeben ... – Idos
Ist das einer von diese "Pass by Reference vs Pass by Value" Fragen? –
Keiner von Ihrem Code funktioniert wirklich. Sie haben globale Variablen 'x',' y', 'z',' end' und eine lokale Variable 'balance', die nicht definiert sind. –