как решить эту задачу?

qvesd1

Новичок
Пользователь
Сен 3, 2022
1
0
1
n = (int(input()))
i = 0
f = 0
while i != n:
i += 1
if i % 2 != 0:
f -= i
else:
f += i
print(f)
все правильно, но при больших числах тупит. как ускорить задача:
f(n)=-1+2...n раз пример: f(4) =  - 1 + 2 - 3 + 4 = 2
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
вам никто не ответит по двум причинам
1. приведите текст задачи, по вашему описанию и вашему коду ничего не понятно
2. код надо вставлять как код, соблюдая отступы - https://itfy.org/threads/kak-ne-nado-zadavat-voprosy.3450/#post-13566
 

Форум IT Специалистов