首页 > 解决方案 > 如何在python中生成所有具有固定长度的四位数字的序列号?

问题描述

我正在尝试生成从 0000 到 9999 的 4 位序列号。我尝试遵循 Python 代码。但它没有用。

for i in range(0,9999):
    if len(str(i)) < 4:
        actualLen = len(str(i))
        numbersOfZeroToBePrepended = 4-actualLen
        if numbersOfZeroToBePrepended == 0:
            finalNumber = i
        elif numbersOfZeroToBePrepended == 1:
            finalNumber = int("0"+str(i))
        elif numbersOfZeroToBePrepended == 2:
            finalNumber = int("00"+str(i))
        elif numbersOfZeroToBePrepended == 3:
            finalNumber = int("000"+str(i))
        
        print(finalNumber)

标签: python

解决方案


推荐阅读