我正在尝试将十进制数编程为二进制

I'm trying to program a decimal number into binary

import numbers


nummer = int(input("Enter a number:"))
number=()
while nummer == 0: 
    number(nummer)

binary_numbers = format(nummer, "b")

print(binary_numbers)
    
nummer=0

输入数字32时输出为:

100000

但我希望其余部分像这样用0填充:

00100000

我不知道怎么办

试一试:

format(nummer, "08b")