Вы можете либо зациклить фиксированную последовательность:
for n in [1, 2, 4, 8, 16]:
# do stuff with n
, либо динамически сгенерировать последовательность:
n = 1
while True:
# do stuff with n
n *= 2
Будьте осторожны, поскольку во втором примере цикл будет длиться вечно, если только вы break
при конкретном условии.