python给数字前面自动补0的常用2种方法

  1. zfill方法,针对于字符串
n='123'
s=n.zfill(5)
print(s)

输出:

python加前导 python 前导零_3d

  1. “%03d”%sum,表示不足位数,前面就补0
sum=2
print("%02d"%sum)

输出:

python加前导 python 前导零_python加前导_02






例题

python加前导 python 前导零_python加前导_03

代码:

n=int(input())
cnt=0
for i in range(1,n+1):
    for j in range(i,n+1):
        cnt+=1
        print('%02d'%cnt,end='')
    print()

输出:

python加前导 python 前导零_python_04

print(*50),哈哈