为什么您的代码不起作用您的代码for i in range (100, 0)很好,除了step默认情况下,第三个参数()是+1。因此,必须向range()指定第三个参数才能-1向后退一步。for i in range(100, -1, -1): print(i)注意:这在输出中包括100&0。有多种方法。更好的方法对于pythonic方式,请检查PEP 0322。这是Python3 pythonic示例,可从100打印到0(包括100和0)。for i in reversed(range(101)): print(i)