如何用Python求自然数的和?
您可以使用while循环,通过逐一对变量i进行递增并逐步累加。
s,i=0,0
n=10
while i<n:
i=i+1
s=s+i
print ("前10个自然数的和为",s)
也可以使用for循环来循环一系列自然数,并逐步累加。
s=0
for i in range(11):
s=s+i
print ("前10个自然数的和为",s)
最后,使用内置函数sum()也可以给出一系列数字的总和。
s=sum(range(11))
print ("前10个自然数的和为",s)
阅读更多:Python 教程
极客教程