y='101010'
i=0
j=0
l=len(y)-1
dl=len(y)
while j<dl:
s=''
s=str(int(y[i])*(pow(2,l)))
i=i+1
j=j+1
l=l-1
print s,
Мне бы еще сложить все полученные числа. Подскажите как сделать.
И еще один вопрос: вот допустим я пишут код в начале как бы есть текст:
print "| ® |
Подскажите как реализовать подобные вещи?
И еще 1 вопрос: вот я хочу отловить ошибку если допустим введенное число будет не двоичным, т.е. в введенном числе будут какие либо символы кроме 0 и 1. Чем бы воспользоваться в этом случае?