请问在Python中for i in range(10,0,-1)是什么意思
3个回答
展开全部
range(10, 0,-1)表示从10开始,到0为止(不包括0),取其中所有的整数。
for i in range(1, 101)就是说,把这些数,依次赋值给变量i。相当于一个一个循环过去,第一次i = 10,第二次i = 9,……,直到i = 1。当i = 0时跳出循环。
for 循环时根据range产生的序列进行的。
range()函数一般形式:range(start,stop[,step])
start :开始数值,数值为0,也就是如果不写这项,则认为start = 0 。
stop :结束的数值,这是必须要写 。
step :变化的步长,默认是1 ,沿正方向,负值沿负方向。
扩展资料
range()允许在给定范围塌培内生成一系列数字。根据传递给函橡衫轿数的参数数量决定该系列数字的开始和结梁肆束位置,以及该系列数字与下一个数字之间的步长。
可用下述三种方式调用range():
range(stop) 需要一个参数
range(start, stop) 需要两个参数
range(start, stop, step) 需要三个参数
参考资料:python - range()
展开全部
实际是这饥液样的,range(10,0,-1)意思是从列表的下标为10的元素开始,倒序取到下标为0的元素(但是不包括下标为0元素),也就是说从list[10]到list[1](实烂此物际上相当于range(1,11)的倒序),最后得到扒神的结果是[10,9,8,7,6,5,4,3,2,1]
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
range(start, end, step)
from 10 to 0, and step is -1
from 10 to 0, and step is -1
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询