• Предмет: Информатика
  • Автор: babahanovalaziza0108
  • Вопрос задан 1 год назад

Напишите программу вычисления суммы кубов натуральных чисел от 1 до п.​

Ответы

Ответ дал: obrazejviktor
1

Ответ:

Я не знаю на каком языке надо было написать, по этому взял python самый популярный который часто изучают в школах и тд.

Если под п имелось ввиду число  π то код будет выглядеть так:

import math

def sum_of_cubes(n):

   # Проверяем, что n является целым числом

   if not isinstance(n, int) or n < 1:

       raise ValueError("n должно быть положительным целым числом.")

   # Вычисляем сумму кубов

   total = 0

   for i in range(1, n+1):

       total += i**3

   return total

# Вычисляем значение числа π

pi = math.pi

# Вычисляем сумму кубов от 1 до числа π

result = sum_of_cubes(math.ceil(pi))

print("Сумма кубов натуральных чисел от 1 до числа π:", result)

Eсли п это любое число то вот измененный код:

import math

def sum_of_cubes(n):

   # Инициализация суммы

   sum_cubes = 0

   

   # Цикл для вычисления суммы кубов

   for i in range(1, n + 1):

       sum_cubes += i**3

   

   return sum_cubes

# Ввод значения п

n = int(input("Введите значение п: "))

# Вызов функции и вывод результата

result = sum_of_cubes(n)

print("Сумма кубов натуральных чисел от 1 до", n, "равна", result)

Вас заинтересует