Umfang der Python-Variablen in der for-Schleife
Hier ist der Python-Code, mit dem ich Probleme habe:
for i in range (0,10):
if i==5:
i+=3
print i
Ich habe erwartet, dass die Ausgabe:
0
1
2
3
4
8
9
der Dolmetscher spuckt jedoch aus:
0
1
2
3
4
8
6
7
8
9
Ich weiß, dass afor
loop erstellt einen neuen Gültigkeitsbereich für eine Variable in C, hat jedoch keine Ahnung von Python. Kann mir jemand erklären, warum der Wert voni
ändert sich nicht in derfor
Schleife in Python und was ist das Mittel, um die erwartete Ausgabe zu erhalten.