有大神可以帮我看看这段程序吗,一直运行不了,谢谢啦
b=input('请输入数制b:')a=input('请输入一个带小数点的b进制数:')
bin="a"
(x,t,y)=bin.partition('.')
d=0;
for i in range(0,len(x)):
if x[i]!='0':
w=b**(len(x)-i-1)
d=d+w;
c=0;
for i in range(o,len(y)):
if y[i]!='0':
w=b**(1-i-len(y))
c=c+w;
print('d.c')