【刷题篇】领扣3167.求交错和(python)

48 阅读1分钟

在这里插入图片描述

🤵‍♂️ 个人主页@老虎也淘气 个人主页
✍🏻作者简介:Python学习者
🐋 希望大家多多支持我们一起进步!😄
如果文章对你有帮助的话,
欢迎评论 💬点赞👍🏻 收藏 📂加关注

3167.交错和

描述

输入正整数n,求1到n的交错和:即-1+2-3+4-5+6+…+(-1)^n)*n

示例

示例1

输入

2

输出

1

解释:-1+2=1

示例2

输入

3

输出

-2

解释:-1+2-3=-2

解答:

n = eval ( input ())
 res =0
 neg = True 
  for i in range (1, n +1):
 if neg :
	 neg = False 
	 res +=(- i )
 elif not neg :
	 neg = True res += i 
 print ( res )

在这里插入图片描述