Перевод в 2-, 8-, 16-ричную СС
Чтобы перевести число из десятичной системы счисления в двоичную, 8-ричную или 16-ричную, можно воспользоваться стандартными функциями Python:
Python
# Двоичная
print(bin(156)) # 0b10011100
# 8-ричная
print(oct(156)) # 0o234
# 16-ричная:
print(hex(156)) # 0h9cПримечание
Эти функции добавляют к результату префикс (первые два знака). Чтобы его убрать, можно воспользоваться срезом, убрать первые два символа (с номерами 0 и 1, оставляем с 3-го и до конца):
Python
print(bin(156)) # 10011100
print(oct(156)) # 234
print(hex(156)) # 9c