python求0+1-2+3-4+5-....+N的计算结果的编写代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python求0+1-2+3-4+5-....+N的计算结果的编写代码相关的知识,希望对你有一定的参考价值。
你好!
希望对你有帮助!
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的所有数的和