从本书介绍到使用Python进行计算和编程,如何理解关于范围的这句话

时间:2018-08-12 21:47:01

标签: python range

我正在通过使用Python计算和编程简介一书自学Python。 而我在关于范围的书中坚持了这句话:

  

如果step为正,则最后一个元素为最大整数start + i * step小于stop。

我想我了解范围的工作原理:range(A,B,z)将从A开始并尝试以z的步长“到达” B,如果步长为B-1,则结果为最大是1,但我不理解古塔格教授的上述句子。

如果步长为正,则最后一个元素无疑将是最大整数。但是最后一个元素和停止之间的区别是(Stop-(Start + i * step))吗?

他为什么说这将是开始+我*走不到停止。

1 个答案:

答案 0 :(得分:1)

您正确理解了它。他并不意味着这是小于stop的数量。他的意思是

  • 它是最大的整数
  • 其格式为start + i*step
  • 小于(小于)stop