Aleksandr72
?>

Возведите число в третью степень с операции сложения: 13 = 1 23 = 3 + 5 33 = 7 + 9 + 11 43 = 13 + 15 + 17 + 19 53 = 21 + 23 + 25 + 27 + 29 63 = 31 + 33 + 35 + 37 + 39 + 41 (используя while и for i in range)

Информатика

Ответы

ДеречинскийИрина1149

2³ = 3 + 5

3³ = 7 + 9 + 11

4³ = 13 + 15 + 17 + 19

Заметим что во втором выражении первое число(7) получается как 3*(3-2)+1

В третьем аналогично: 13 получается как 4*(4-1)+1

Получаем формулу для первого значения: x1 = n*(n-1)+1

Остальные числа получаются путём прибавления 2 к предыдущему слагаемому. Так же заметим что число слагаемых равно числу которое мы возводим в степень.

x = int(input("Введите число: "))

xn = x * (x - 1) + 1  

rezultat = xn  

while (x != 1):

   xn += 2

   rezultat += xn

   x -= 1

 

print("Результат возведения в 3 степень:", rezultat)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Возведите число в третью степень с операции сложения: 13 = 1 23 = 3 + 5 33 = 7 + 9 + 11 43 = 13 + 15 + 17 + 19 53 = 21 + 23 + 25 + 27 + 29 63 = 31 + 33 + 35 + 37 + 39 + 41 (используя while и for i in range)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

kurlasku
Koshovkina1721
ovalenceva77
textildlavas21
Pochkun-Oleg
lukur2005
phiskill559
Galkin683
Abdullaev
spodobnyi
nyuraborova89
Эрендженова
mrropevvv
Алексеевна_Валентиновна
vsnimschikov391