关于冒泡排序
来源:4-1 课程总结
慕慕8212658
2020-01-18 04:18:42
为什么我看了给的教辅资料没看懂 自己debug了一下 为什么在i = 4 的时候循环就停止了呢?
1回答
同学,你好。i的值是使用range()得到的,range()函数中的参数为len(li)-1值为5,即range(5)。
这里用到的range(start, stop[, step]) 函数可创建一个整数列表,默认是从 0 开始,计数到 stop 结束,但不包括 stop;step:步长,默认为1,例如:range(5)是[0, 1, 2, 3, 4]。因此当i的值为4时,循环结束。
后边课程中会讲到range()函数,同学可以先做一下了解,方便更好的理解冒泡排序。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题