Урок №4

 Системы счисления при помощи Python

Команды для перевода из 10-тичной СС

Система счисления

Команда

Пример

Вывод

Двоичную

bin()

print(bin(452))

0b111000100

Восьмеричную

oct()

print(oct(452))

0o704

Шестнадцатеричную

hex()

print(hex(452))

0x1c4

Обратите внимание, что все эти команды переводят числов строки, где первые два символа нам не нужны. Поэтому используем срез [2:]

Например,

print(hex(452)[2:])

Для перевода в 10-юю СС, из любой другой используем команду int(). Указываем два параметра - число и основание системы счисления.

Например, перевести число 100 из 3-ой в 10-юю.

print(int('100',base=3))


Задание




Комментариев нет:

Отправить комментарий