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