2012-04-12 3 views
-6

Как бы я это сделал? Я не знаю, с чего начать. Я предполагаю, что вы умножаете значение битов на его значение места, но не знаете, как создать код для этого. Я сделал шестнадцатеричный для двоичного, но не для двоичного.Преобразование из шестнадцатеричного в denary в Python

+4

ли Google не помочь? – Marcin

+0

OMG, не снова, сделайте свое домашнее задание ... Я бы рекомендовал начать читать учебник/книгу Python или CS ... – KurzedMetal

+0

Это не домашнее задание. Нет необходимости в грубых ответах. Я просто заинтригован. –

ответ

3

http://docs.python.org/library/functions.html#int

int функция Python создает базу 10 номеров, а также позволяет поставить базу переменной, которую вы кормите.

x = int('FF', 16) такая же, как x = 255

+0

Ну, строго говоря, 'int' создает числа из строк, и только когда вы * печатаете * эти числа, они будут преобразованы в базу 10 строковое представление. – MvG

Смежные вопросы