9,3K подписчиков

Python. hex, oct, bin

Приходилось вам раньше работать с различными системами счисления? Если да, то вы знаете, как написать программу переводящую из одной системы в другую.

Приходилось вам раньше работать с различными системами счисления? Если да, то вы знаете, как написать программу переводящую из одной системы в другую. Пишется она довольно просто, но иногда стоит задача быстро написать код с какой-то популярной системой счисления. Обычно это двоичная, восьмеричная или шестнадцатеричная. Для всех этих систем есть встроенные функции, которые переводят в нужную нам систему!

Из 10-ричной:

hex - перевод в 16-ричную систему

oct - перевод в 8-ричную систему

bin - перевод в 2-ичную систему

А из любой системы счисления можно получить число максимально простым способом:

int(number, base)

Даже с префиксом тип представляет собой целое число.

Приходилось вам раньше работать с различными системами счисления? Если да, то вы знаете, как написать программу переводящую из одной системы в другую.-2

Знак подчеркивания _ можно использовать в качестве разделителя при наличии большого количества цифр. Например, будет легче читать, если вы будете вводить _ через каждые четыре цифры.

Приходилось вам раньше работать с различными системами счисления? Если да, то вы знаете, как написать программу переводящую из одной системы в другую.-3