Zakres zmiennej python w pętli for

Herezje, że kod Pythona ma problemy z:

for i in range (0,10):
    if i==5:
        i+=3
    print i

Spodziewałem się, że wynik będzie:

0
1
2
3
4
8
9

jednak tłumacz wypluwa:

0
1
2
3
4
8
6
7
8
9

Wiem, że afor pętla tworzy nowy zakres dla zmiennej w C, ale nie ma pojęcia o Pythonie. Czy ktoś może wyjaśnić, dlaczego wartośći nie zmienia się wfor pętla w pythonie i co to za remedium, aby uzyskać oczekiwaną wydajność.

questionAnswers(10)

yourAnswerToTheQuestion