首先是python语言,有没有人知道怎样用for语句来求1+2+3+........+100=?
2个回答
展开全部
有一种求法是:sum(range(1,101))。其中range(1,101)生成一个list,里面存了1,2,3,...,100。sum可以对一个list求和。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sum=0
for a in [1:100]
sum += a
print(sum)
for a in [1:100]
sum += a
print(sum)
追问
为什么求出来不等于正确结果
追答
sum=0
for i in range(1,101):
sum+= i;
print(sum)
##第二种方法
sum(range(1,101))
##第三种方法
sum([ x for x in range(0,101)])
后面的是抄的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询