如何使程序从0000开始

时间:2018-02-14 09:44:31

标签: python

我试图让程序打印所有可能的4位密码。

我的节目:

Pin = 0000
print (Pin)
while Pin < 10000:
    print (Pin)
    Pin = Pin + 1

但它从0开始然后继续1,2,3,4等等。

如何从0000开始并继续0001,0002 - 9998,9999?

2 个答案:

答案 0 :(得分:3)

使用函数zfill()

print str(Pin).zfill(4) 

答案 1 :(得分:3)

如果要从0000到9999打印,请尝试

#If not python3 uncomment line below
#from __future__ import print_function
for i in range(10000):
    print("{:04d}".format(i))