Python 用for循环求1+100的和
我的要求是用一行代码哦,多行的我也知道.类似的这样的[iforiinrange(1,101)].但是这样出来是一个列表.把每个数据都列出来.我想要的是求和.注意,只要一行...
我的要求是用一行代码哦,多行的我也知道.类似的这样的[ i for i in range(1,101)].但是这样出来是一个列表.把每个数据都列出来.我想要的是求和.注意,只要一行代码就实现的哦
展开
2个回答
展开全部
sum=0
i=0
while i<100:
i+=1
sum = 0
for x in range(101):
sum += x
开始i=0,i<10,执行for循环的内部语句,然后回到i++,i=2,i<10,执行for循环的内部语句,……,直到i++后变成11,11<10,不成立,返回0,循环结束。
扩展资料:
执行条件的判断方式不同:for循环执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。
while循环当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出,而不是立即跳出循环。
语法不同:for循环的语法为:for (变量 = 开始值;变量 <= 结束值;变量 = 变量 + 步进值) {需执行的代码 }。
while循环的语法为:while (<条件>) {需执行的代码 }。
参考资料来源:百度百科-for循环
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询