关于冒泡排序

来源:4-1 课程总结

慕慕8212658

2020-01-18 04:18:42


为什么我看了给的教辅资料没看懂 自己debug了一下 为什么在i = 4 的时候循环就停止了呢?http://img.mukewang.com/climg/5e22169309951d1009300277.jpg

写回答

1回答

时间,

2020-01-19

同学,你好。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()函数,同学可以先做一下了解,方便更好的理解冒泡排序。

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 8160 问题

查看课程