Python Math: вычислить разницу между квадратом суммы и суммой квадрата первых n натуральных чисел
Python Math: Упражнение-11 с решением
Напишите программу на Python, чтобы вычислить разницу между квадратом суммы первых n натуральных чисел и суммой квадратов первых n натуральных чисел (значение по умолчанию для числа = 2).
Пример решения : -
Код Python:
def sum_difference(n=2):
sum_of_squares = 0
square_of_sum = 0
for num in range(1, n+1):
sum_of_squares += num * num
square_of_sum += num
square_of_sum = square_of_sum ** 2
return square_of_sum - sum_of_squares
print(sum_difference(12))
Пример вывода:
5434
Иллюстрированная презентация:
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, чтобы найти наименьшее кратное из первых n чисел. Кроме того, отобразить факторы.
Далее: Напишите программу на Python, чтобы вычислить сумму всех цифр базы в указанной степени.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования