Краткое пояснение: Анализируем программу и определяем, как изменяется значение переменной k в цикле и что будет выведено в конце.
Пошаговое выполнение программы:
- Инициализация:
k = 1 - Цикл:
for i in range(1, 5): (цикл выполняется для i = 1, 2, 3, 4) - k = k * 2:
i = 1, k = 1 * 2 = 2i = 2, k = 2 * 2 = 4i = 3, k = 4 * 2 = 8i = 4, k = 8 * 2 = 16
Вывод: 16