倒计时到零而不是 1?

1 python

a = int(input("Enter a numeber: "))

for i in range(a):
    x = a - i
    print(x)
Run Code Online (Sandbox Code Playgroud)

我怎样才能让这个倒数为零而不是 1?

MSe*_*ert 5

您可以使用三参数形式range

for i in range(a, -1, -1):
     print(i)
Run Code Online (Sandbox Code Playgroud)

它将开始a于 然后(因为步骤 [第三个参数] 是-1)倒数到0因为停止值(-1[第二个参数])被排除。