Вычислить сумму ряда 3+6+9+….+ n. Используя цикл с предусловием или постусловием.

26 Мая 2020 в 19:41
174 +1
0
Ответы
1

Пример решения данной задачи на Python с использованием цикла с предусловием:

def sum_of_series(n):
sum = 0
i = 3
while i <= n:
sum += i
i += 3
return sum
n = int(input("Введите число n: "))
result = sum_of_series(n)
print("Сумма ряда 3+6+9+...+", n, "равна", result)

Пример решения данной задачи на Python с использованием цикла с постусловием:

def sum_of_series(n):
sum = 0
i = 3
repeat = True
while repeat:
sum += i
i += 3
if i > n:
repeat = False
return sum
n = int(input("Введите число n: "))
result = sum_of_series(n)
print("Сумма ряда 3+6+9+...+", n, "равна", result)

Оба примера решения выполняют одно и то же действие - вычисляют сумму ряда 3+6+9+…+ n.

18 Апр 2024 в 11:38
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир