Python函数range()的使用

“range(1,1,1)的值是?”这个问题没有正确答案吧,它运行后没有结果吧,还是我理解错了?

没有结果,不会运行的,从1开始,到1结束,每次加1,而如果达到第二个数值(也就是这里的1),就不会运行for里面的语句了

range([start,] stop[, step])
range(1,1)就是从1到1但不包括1,所以输出是[]
range(1,1,1) 就是从1到1但不包括1,每一跳为1,输出当然也是[]

开始 结束 步长
开始值包含开始 range(1,10)是从1开始
结束值不包含结束 range(1,10) 结束是到9
步长是跨度,每次跨多远,默认为1,当为2的时候打印 1 3 5 7 9 当等于3的时候为1 4 7