>>> k = 8
>>> for i in range(k):
print i
k -= 3
print k
Über dem ist der Code, der druckt Zahlen von 0-7
wenn ich nur print i
in der for-Schleife verwenden.Ändern des Wertes Bereich während der Iteration in Python
Ich möchte den obigen Code verstehen, wie es funktioniert, und gibt es eine Möglichkeit, wie wir den Wert der Variablen in range(variable)
aktualisieren können, so dass es anders iteriert.
Auch warum es immer bis zum ursprünglichen Wert k
iteriert, warum der Wert nicht aktualisiert wird.
Ich weiß, es ist eine dumme Frage, aber alle Ideen und Kommentare sind willkommen.
dank führen, ich dies bereits versucht. Dies war das erste, nachdem ich herausgefunden habe, dass wir den Wert der Bereichsfunktion nicht mehr ändern können. – bhansa