Course Content

Numeral Systems 101

## 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.

`decimal_number = 9874 binary_number = bin(decimal_number) print(binary_number)`

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.

`decimal_number = 25 octal_number = oct(decimal_number) print(octal_number)`

`hex`

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

`decimal_number = 1390 hexadecimal_number = hex(decimal_number) print(hexadecimal_number)`

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.

Thanks for your feedback!

# 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.

`decimal_number = 9874 binary_number = bin(decimal_number) print(binary_number)`

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.

`decimal_number = 25 octal_number = oct(decimal_number) print(octal_number)`

`hex`

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

`decimal_number = 1390 hexadecimal_number = hex(decimal_number) print(hexadecimal_number)`

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.

Thanks for your feedback!

# 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.

`decimal_number = 9874 binary_number = bin(decimal_number) print(binary_number)`

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.

`decimal_number = 25 octal_number = oct(decimal_number) print(octal_number)`

`hex`

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

`decimal_number = 1390 hexadecimal_number = hex(decimal_number) print(hexadecimal_number)`

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.

Thanks for your feedback!

`bin`

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

`decimal_number = 9874 binary_number = bin(decimal_number) print(binary_number)`

`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.

`decimal_number = 25 octal_number = oct(decimal_number) print(octal_number)`

`hex`

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

`decimal_number = 1390 hexadecimal_number = hex(decimal_number) print(hexadecimal_number)`

Task

- 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.