for i in range(3):
    i = 10
    print(i)
Результатом выполнения данного кода будет вывод числа 10 три раза подряд.
Объяснение:
for i in range(3): выполняется три раза (i принимает значения 0, 1 и 2).i переопределяется на 10: i = 10.i не имеет отношения к значениям, которые были бы итерированы в range(3).  На каждом шаге цикла i принудительно становится равным 10.print(i) печатает текущее значение i, которое всегда равно 10.Вывод:
10
10
10