Если в N-битовой переменной попытаться сохранить число, требующее для своей записи больше N битов, то старшие биты числа будут обрезаны. Например, если в двухбитовой беззнаковой переменной сохранить значение 10, то значение этой переменной будет равно 2.
Я сделал так:
A = int('10', 2)
print A#Вывод : 2
Правильно ли это, или это простое совпадение?
Максим Павлов, все верно, не может быть значения 90 в девятеричной системе исчисления. В девятеричной системе исчисления девятка превращается в единицу и ноль за ним.