Python. Задача 3-1

Вывести первые 16 значений степени числа 2.

Решение
n = 1
for i in range(16):
    print(n)
    n *= 2

Можно было воспользоваться операцией возведения в степень на каждом шаге цикла, но этот способ эффективней.