python求0+1-2+3-4+5-....+N的计算结果的编写代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python求0+1-2+3-4+5-....+N的计算结果的编写代码相关的知识,希望对你有一定的参考价值。

你好!

希望对你有帮助!

参考技术A

n=5

s=0

for i in range(n+1):

s=s+i*pow(-1,i+1)

print(s)

参考技术B n前面是加号~肯定是奇数
结果直接就是(n+1)/2
————————
要是n前面符号不确定,就先判断奇偶,奇数同上。偶数结果就输出 -(n)/2
参考技术C

Python求1+2+3+‥‥‥+n的和

输入n(n>=10),求1+2+3+‥‥‥+n的和。

【Python参考代码】

①for循环

n=int(input("Please input n:"))
lst=range(1,n+1,1)
result=0
for i in lst:
    result+=i
print(result)

 

②用sum() ,不用for循环

n=int(input("Please input n:"))
s=sum(list(range(n+1)))
print(s)

 

以上是关于python求0+1-2+3-4+5-....+N的计算结果的编写代码的主要内容,如果未能解决你的问题,请参考以下文章

python入门:求1-2+3-4+5...99的所有数的和(自写)

求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。

python入门:求1-2+3-4+5...99的所有数的和

python入门:求1-2+3-4+5...99的所有数的和

python如何求平均数

python中,有列表li=[1,2,3,4,5],两两之和怎么求?