Python怎么用两个变量以及while计算1+2+3+…+100?
如题,要求用2个变量以及while语句计算出1+2+3+…+100等于几。想了半天想不出来,求解。...
如题,要求用2个变量以及while语句计算出1+2+3+…+100等于几。
想了半天想不出来,求解。 展开
想了半天想不出来,求解。 展开
6个回答
展开全部
可能你要的只是while的使用方法. 但是从实际结果的角度来看这样写可能更简单明了
print reduce(lambda x,y:x+y,range(101))
print reduce(lambda x,y:x+y,range(101))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sum=0
num=1
while num <=100:
sum+=num
num+=1
print("sum=%d" % (sum))
结果: sum= 5050
num=1
while num <=100:
sum+=num
num+=1
print("sum=%d" % (sum))
结果: sum= 5050
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sum=0
tmp=1
while tmp<=100:
sum+=tmp
tmp+=1
print sum
tmp=1
while tmp<=100:
sum+=tmp
tmp+=1
print sum
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#变量 i 存储当前数字 初始值为 1
i = 1
#变量 i 存储当前合计 初始值为 0
s = 0
# while 循环求和
while i <= 100 :
s+=i
i+=1
#最后打印合计值
print s
注意一下代码缩进,刚才提交后发现没有缩进。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询