我在python中有以下代码:
def main():
for i in range(-10, -100):
print(i, end=' ')
if __name__ == '__main__':
main()
但它什么也没打印出来,但是如果我将主要功能更改为:
def main():
for i in range(-100, -10):
print(i, end=' ')
它打印出预期的结果,第一个不起作用的原因是什么?
PS,我在python教程中找到了以下示例代码:
range(-10, -100, -30)
-10, -40, -70
那么为什么这有效,只是因为它添加了一个步骤(-30)?