Course Content

# Numeral Systems 101

2. Octal Numeral system

3. Hexadecimal Numeral system

Numeral Systems 101

## Write the Code in One Line

I strongly believe that Python is a careful language; hence, it tries to make your life effortless and forces you to get rid of the habit to program using another language😏.

`bin`

helps you without any loops convert the number to a binary representation.

Indeed, python cares about us, and I suppose we should appreciate it and allow it to care about itself.

`0b`

is a sign for Python that this code is binary;`0o`

or`0O`

(both ways are acceptable) means that this code is octal;`0X`

defines hexadecimal code in the way that we learned (with uppercase letters), by the way, there is also a`0x`

format, but it defines hexadecimal code in lowercase letters.

Therefore, the code in each system is determined after 0b, 0c or 0X, except decimal obviously.

`oct`

will come in handy when you want to cipher numbers to the octal numeral system.

`hex`

is valuable when you want to convert a number to a hexadecimal numeral system.

# Task

So far so good ☺️. Here you should convert a number from a decimal numeral system to another that you've learned.Follow this algorithm:

- Convert the
`decimal_number`

to the**binary**numeral system. - Convert the
`decimal_number`

to the**octal**numeral system. - Convert
`decimal_number`

to the**hexadecimal**numeral system. - Print the result.

Everything was clear?