Питхон програм за претварање децимала у бинарне, осминске и хексадецималне

У овом програму ћете научити претварање децималног у бинарни, осмички и хексадецимални приказ и приказивање.

Да бисте разумели овај пример, требало би да имате знање о следећим Питхон програмским темама:

  • Уграђене функције за програмирање на Питхону

Децимални систем је најчешће коришћени бројевни систем. Међутим, рачунари разумеју само бинарне. Бинарни, октални и хексадецимални бројевни системи су уско повезани и можда ће бити потребно да претворимо децимални у ове системе.

Декадски систем је база 10 (десет симбола, 0-9, користи се за представљање броја) и слично томе, бинарни је база 2, осмички је основа 8 и хексадецимални је основа 16.

Број са префиксом 0bсматра се бинарним, 0oсматра се осминским и 0xхексадецималним. На пример:

 60 = 0б11100 = 0о74 = 0к3ц 

Изворни код

 # Python program to convert decimal into other number systems dec = 344 print("The decimal value of", dec, "is:") print(bin(dec), "in binary.") print(oct(dec), "in octal.") print(hex(dec), "in hexadecimal.") 

Оутпут

Децимална вредност 344 је: 0б101011000 у бинарном облику. 0о530 у осмици. 0к158 у хексадецималном облику.

Напомена: Да бисте тестирали програм на друге децималне бројеве, промените вредност дец у програму.

У овом програму, користили смо уграђених функција bin(), oct()и hex()да га претвори у дату број децимале у одговарајућим бројем система.

Ове функције узимају цијели број (у децималном облику) и враћају низ.

Занимљиви Чланци...