Задача. Сумма ряда (Python)

Дано натуральное число N. Напишите программу для вычисления следующей суммы ряда (начиная с единицы):

Задача. Сумма ряда (Python)

Что оценивается

Задание считается успешно выполненным, если:

  • результат вывода соответствует условию;
  • input содержит корректное приглашение для ввода;
  • переменные имеют значащие имена, не только a, b, c, d.

Допускается вывод без описания, достаточно вывести сумму ряда.

Советы и рекомендации

Обратите внимание: если мы воспользуемся формулой для расчёта члена ряда, то 

при n = 0, член ряда равен 1;

при n = 1, мы получим -1/2;

при n = 2, мы получим 1/4;

при n = 3, мы получим -1/8.

Решение задачи:

number = int(input('Введите натуральное число: '))
s = 1
x = 1
for n in range(1, number + 1):
    x = ((-1) ** n) / (2 ** n)
    s = x + s
print('Член ряда ', x,'сумма ряда ', s)

Оцените статью
( 45 оценок, среднее 4.24 из 5 )