Предмет: Информатика, автор: katyavladova16012019

Помогите пожалуйста написать код в питоне для задачи

Задача N93621. In 2
(-1)+1
По данному числу п вычислите сумму 1 - + - + +...+
Операцией возведения в степень пользоваться нельзя. Алгоритм должен иметь сложность O(n).
Попробуйте также обойтись без использования инструкции if.
Входные данные
Вводится натуральное число.
Выходные данные
Выведите ответ на задачу.
Примеры
входные данные
3
выходные данные
0.833333
Сдать: Выбор файла
FreePascal
Отправить
1
Обновить
Архив посылок

Приложения:

Ответы

Автор ответа: korsa351
0

n = int(input())

seq = []

for i in range(1, n+1, 2):

   seq.append(1/i)

for g in range(0, n+1, 2):

   try:

       seq.append(-(1/g))

   except ZeroDivisionError:

       pass

print(sum(seq))

Приложения:
Похожие вопросы