二进制数转十六进制数, 可以先采用“按权展开, 逐项相加”法, 把二进制转十进制; 再采用“除
请完善以下程序代码。
st="0123456789ABCDEF"
num = input("请输入一个二进制整数:")
n =___①___
s=0
ss=""
for i in range(n):
x= ___②___
s+=x
t=s
while t>0:
ss=___③___
t=___④___
print(ss)