Python: функция, которая принимает положительное целое число и возвращает сумму куба всех положительных целых чисел, меньшую, чем указанное число
Python Basic: Упражнение-149 с решением
Напишите функцию Python, которая принимает положительное целое число и возвращает сумму куба всех положительных целых чисел, меньшую, чем указанное число.
Пример: 8 = 7 3 +6 3 +5 3 +4 3 +3 3 +2 3 +1 3 = 784
Пример решения : -
Код Python:
def sum_of_cubes(n):
n -= 1
total = 0
while n > 0:
total += n * n * n
n -= 1
return total
print("Sum of cubes: ",sum_of_cubes(3))
Пример вывода:
Сумма кубов: 9
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите функцию Python, чтобы найти максимальные и минимальные числа из последовательности чисел.
Далее: Напишите функцию Python, чтобы найти отличную пару чисел, произведение которых нечетно из последовательности целых значений.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования