Напишите программу,которая вычисляет сумму:а)первых n натуральных чисел;б)квадратов первых n натуральных чисел

28 Апр 2020 в 19:40
181 +1
0
Ответы
1

a) Вот программа для вычисления суммы первых n натуральных чисел:

def sum_first_n_natural_numbers(n):
return n * (n + 1) // 2
n = int(input("Введите значение n: "))
result = sum_first_n_natural_numbers(n)
print(f"Сумма первых {n} натуральных чисел: {result}")

b) Вот программа для вычисления суммы квадратов первых n натуральных чисел:

def sum_of_squares_first_n_natural_numbers(n):
return n * (n + 1) * (2 * n + 1) // 6
n = int(input("Введите значение n: "))
result = sum_of_squares_first_n_natural_numbers(n)
print(f"Сумма квадратов первых {n} натуральных чисел: {result}")
18 Апр 2024 в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир