for i in range的问题,搞不懂了

for i in range(20)和for i in range(1,21)有什么不同呢?大一新生在线卑微求解答

有啊。
第一种默认从索引0开始,i的取值为0,1,2,3....19
第二种从索引1开始,i的取值为1,2,3,4....20
循环次数都是20次。

for i in range(20): i是从0开始遍历,然后到19结束(包括19)
for i in range(1,21): i是从1开始遍历,然后到20结束(包括20)
都是遍历20次,只是遍历的索引开始和结束相差1

如果觉得答案对你有帮助,请点击下采纳,谢谢~