Không, không thể sửa đổi range sau khi tạo. Thay vào đó dùng while loop.
Ví dụ muốn tăng higher_limit khi i == 10:
# Cách for loop (KHÔNG ĐƯỢC)
for i in range(lower_limit, higher_limit, step_size):
# some code
if i == 10:
higher_limit = higher_limit + 5
Chuyển sang while loop:
i = lower_limit
while i < higher_limit:
# some code
if i == 10:
higher_limit = higher_limit + 5
i += step_size