Условие:
def getpowerof2(n):
r = [2 x for x in range(1, n + 1)]
for i in range(n):
print('2', '', (i + 1), '=', r[i])num = int(input())getpowerof2(num)
найти ошибку вкоде
![def getpowerof2(n): r = [2 x for x in range(1, n + 1)] for i in range(n): print('2', '', (i + 1), '=', r[i])num = int(input())getpowerof2(num) найти ошибку вкоде](/public/images/library/external/library-detail-hero-book.png)
def getpowerof2(n):
r = [2 x for x in range(1, n + 1)]
for i in range(n):
print('2', '', (i + 1), '=', r[i])num = int(input())getpowerof2(num)
найти ошибку вкоде
В вашем коде есть несколько ошибок, которые нужно исправить. Давайте разберем код шаг за шагом.
Проблема с форматированием: Ваша строка кода, где вы вызываете функцию getpowerof_2(num), находится на одной строке с предыдущей строкой, что приводит к синтаксической ошибке. Нужно разделить их на две строки.
Отсутствие пробелов: В строке print(2, , (i + 1), =, r[i]) можно у...
Теперь код работает правильно. Давайте разберем, что мы сделали:
Теперь код должен работать без ошибок и корректно выводить степени двойки.