#二进制转十进制 import sys import stdio n = int(sys.argv[1]) #接受从命令行传入的第一个参数 v = 1 while v <= n//2: # //为整除 v *= 2 while v > 0: if v > n: stdio.write(0) else: stdio.write(1) n -= v v //= 2 stdio.writeln()
#二进制转十进制 import sys import stdio n = int(sys.argv[1]) #接受从命令行传入的第一个参数 v = 1 while v <= n//2: # //为整除 v *= 2 while v > 0: if v > n: stdio.write(0) else: stdio.write(1) n -= v v //= 2 stdio.writeln()
转载于:https://www.cnblogs.com/cdf4745/p/7262890.html