【问题标题】:How to make a program start from 0000 [duplicate]如何使程序从0000开始[重复]
【发布时间】:2018-07-24 20:04:20
【问题描述】:

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

我的程序:

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

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

如何让它从 0000 开始并继续 0001、0002 - 9998、9999?

【问题讨论】:

标签: python


【解决方案1】:

使用函数 zfill()

print str(Pin).zfill(4) 

【讨论】:

    【解决方案2】:

    如果你想从 0000 打印到 9999 试试

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      • 2011-06-14
      • 2013-07-20
      • 2019-06-23
      • 2022-10-20
      相关资源
      最近更新 更多