На компьютере я обычно работаю в командной строке Линукса или Мака. Часто возникает нужда перевести число из одной системы счисления в другую. Вызывать для этого специальную программу или брать в руки калькулятор слишком сложно. Я сделал набор скриптов на Питоне, решающих задачу прямо из командной строки. К примеру:
~/bin/hex:
$ bin 13 1101 $ hex 33000 0x80e8 $ dec 0x1020 4128Скрипты очень простые:
~/bin/hex:
( +3 )#!/usr/bin/python # # Convert integer value to hex. # import sys if len(sys.argv) != 2: print "Usage: hex number" sys.exit(1) print "%#x" % int(sys.argv[1], 0)