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
or0O
(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 a0x
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)
Swipe to show code editor
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
or0O
(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 a0x
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)
Swipe to show code editor
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
or0O
(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 a0x
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)
Swipe to show code editor
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!
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
or0O
(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 a0x
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)
Swipe to show code editor
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.