Используя цикл while, выведите на экран для числа 2 его степени от 0 до 20. Возведение в степень в Python обозначается как **. Фрагмент вывода:
... 32
64
128
256
512
1024 ...
Ответы на вопрос
Ответил vimmortal2
1
Программа:
Python:
def display_powers_of_two():
i = 0
power = 1
while i <= 20:
print("2^%d = %d" % (i, power))
power *= 2
i += 1
display_powers_of_two()
Объяснение:
Этот код сначала инициализирует переменную i, равную 0; переменную power, равную 1. Далее идет цикл while, который продолжается до тех пор, пока i меньше или равно 20. На каждой итерации цикла выводится текущее значение power, а затем power умножается на 2, чтобы найти следующую power. Счетчик цикла (переменная i) также увеличивается на 1 на каждой итерации.
Новые вопросы
Окружающий мир,
7 лет назад