Предмет: Информатика,
автор: katyavladova16012019
Помогите пожалуйста написать код в питоне для задачи
Задача N93621. In 2
(-1)+1
По данному числу п вычислите сумму 1 - + - + +...+
Операцией возведения в степень пользоваться нельзя. Алгоритм должен иметь сложность O(n).
Попробуйте также обойтись без использования инструкции if.
Входные данные
Вводится натуральное число.
Выходные данные
Выведите ответ на задачу.
Примеры
входные данные
3
выходные данные
0.833333
Сдать: Выбор файла
FreePascal
Отправить
1
Обновить
Архив посылок
Приложения:
![](https://files.topotvet.com/i/f19/f19248493a4261f025b31cfb212c49ea.png)
Ответы
Автор ответа:
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))
Приложения:
![](https://files.topotvet.com/i/ee5/ee526900e2c55d18076517c985d4c969.png)
![](https://files.topotvet.com/i/32a/32a546cad27e58ee63debae54b040b45.png)
Похожие вопросы
Предмет: Русский язык,
автор: Асель21078
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: marusay27071
Предмет: Алгебра,
автор: GloriMr
Предмет: Биология,
автор: KrisMoonCat