使用Python将整数转换为二进制

A P*_*der 6 python binary integer

我正在尝试将整数转换为二进制.这是我的工作.我不知道如何制作列表来显示二进制文件.

num_str = input("Please give me a integer: ")

num_int = int(num_str)

while num_int > 0:

    if num_int % 2 == 0:
        num_int = int(num_int / 2)
        num_remainder = 1
        print("The remainder is:", 0)
        continue

    elif num_int % 2 == 1:
        num_int = int(num_int / 2)
        num_remainder = 1
        print("The remainder is:", 1)
        continue
Run Code Online (Sandbox Code Playgroud)

如何将剩余部分组合在一起?

mgi*_*son 17

你知道内置bin函数吗?

>>> bin(100)
'0b1100100'
>>> bin(1)
'0b1'
>>> bin(0)
'0b0'
Run Code Online (Sandbox Code Playgroud)