【发布时间】: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?
【问题讨论】:
-
如果你想让
02和0002有不同的含义,你需要有不同的格式,例如一个字符串'0002',或者一个元组(0, 0, 0, 2) -
顺便提一下,以
0开头的整数文字被解释为八进制,并且只允许使用数字0到7。见What do numbers starting with 0 mean in python?
标签: python