我正在通过使用Python计算和编程简介一书自学Python。 而我在关于范围的书中坚持了这句话:
如果step为正,则最后一个元素为最大整数start + i * step小于stop。
我想我了解范围的工作原理:range(A,B,z)将从A开始并尝试以z的步长“到达” B,如果步长为B-1,则结果为最大是1,但我不理解古塔格教授的上述句子。
如果步长为正,则最后一个元素无疑将是最大整数。但是最后一个元素和停止之间的区别是(Stop-(Start + i * step))吗?
他为什么说这将是开始+我*走不到停止。?
答案 0 :(得分:1)
您正确理解了它。他并不意味着这是小于stop
的数量。他的意思是
start + i*step
stop