Пример решения данной задачи на 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.
Пример решения данной задачи на 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.