How to make a program start from 0000
本问题已经有最佳答案,请猛点这里访问。
我正在尝试让一个程序打印所有可能的4位密码。
我的程序:
1 2 3 4 5 | Pin = 0000 print (Pin) while Pin < 10000: print (Pin) Pin = Pin + 1 |
但它从0开始,然后继续1、2、3、4等等。
我如何使它从0000开始并继续0001,0002-9998,9999?
如果要从0000打印到9999,请尝试
1 2 3 4 | #If not python3 uncomment line below #from __future__ import print_function for i in range(10000): print("{:04d}".format(i)) |
使用函数zfill()。
1 | print str(Pin).zfill(4) |