Converting a decimal number to its binary, octal or hexadecimal value is easier than it looks. A simple way to do this is using the bin, oct and hex functions directly:
n = 97 print(bin(n)) print(oct(n)) print(hex(n)) Result:
0b1100001 0o141 0x61 Note that we have two digits of standardization at the beginning of the results, to solve this, we can slice it as follows:
n = 97 print(bin(n)[2:]) print(oct(n)[2:]) print(hex(n)[2:]) Result:
1100001 141 61
Top comments (0)