练习题,输入一个有效的以10为底的正整数,系统将显示相应的二进制数

创建一个Python程序,用户输入一个有效的以10为底的正整数,系统将显示相应的二进制数。除了用于数据输入和输出的函数外,不能使用内置/外置函数。


a = int(input())
b = 1
r = 0
num =[]
while b!=0:
    b = a//2
    r = a%2
    num.append(r)
    a = b
num = num[::-1]

for i in range(len(num)):
    print(num[i],end="")

img