总时间限制: 1000ms 内存限制: 65536kB
输入任意一个十进制数,自动转成二进制输出,其中十进制转二进制用函数表示。
求解答
总时间限制: 1000ms 内存限制: 65536kB
输入任意一个十进制数,自动转成二进制输出,其中十进制转二进制用函数表示。
求解答
你题目的解答代码如下:
def f(n):
s = ""
while True:
s = str(n%2)+s
n //= 2
if n<=0:
break
return s
n = int(input("请输入一个整数:"))
print(f(n))
如有帮助,望采纳!谢谢!