在一行中输入一个正整数 ,满足 。
输出一个整数,表示 的值。
4
-2
。
n = int(input()) num = [] for i in range(1,n+1): if i % 2 == 0: num.append(-i) else: num.append(i) print(sum(num))
n=int(input()) p=1<=n<=100 if p:print(sum(i if i%2!=0 else -i for i in range(1,n+1))) else:print('请满足1≦n≦100的正整数')
def sumN(a): if a % 2 ==0: s = -0.5*a else: s = 0.5*(a+1) return(int(s)) a = int(input()) print(sumN(a))
n = int(input()) even = n//2 # 在区间[1,n]中偶数个数,n-even 为奇数个数 print(-even if n%2 ==0 else n-even)
a = int(input()) if a%2==0: print("{:.0f}".format(-a/2)) else: print("{:.0f}".format(-(a-1)/2+a))
n = int(input()) if n%2==0: print(int(-(n/2))) else: print(int(n-((n-2)/2)))
n=int(input()) sum=0 for i in range(1,n+1): if i%2==0: sum-=i else: sum+=i print(sum)
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题