Python 程序将十进制转换为二进制、八进制和十六进制

5 Sept 2024 | 2 分钟阅读

在本教程中,我们将讨论如何将十进制数转换为二进制、八进制和十六进制数。

十进制系统: 最广泛使用的数字系统是十进制系统。 该系统是基数为 10 的数字系统。 在这个系统中,使用十个数字 (0-9) 来表示一个数字。

二进制系统: 二进制系统是基数为 2 的数字系统。 使用二进制系统是因为计算机只能理解二进制数字(0 和 1)。

八进制系统: 八进制系统是基数为 8 的数字系统。

十六进制系统: 十六进制系统是基数为 16 的数字系统。

这个程序编写用于将十进制数转换为二进制、八进制和十六进制数。

我们有一个十进制数字,我们必须将其转换为二进制、八进制和十六进制数字。 我们将使用函数将十进制数转换为二进制数,将十进制数转换为八进制数,以及将十进制数转换为十六进制数。

示例

代码

输出

情况 - (1)

Enter the Decimal Number:  12
The given decimal number 12 in Binary number is:  0b1100
The given decimal number 12 in Octal number is:  0o14
The given decimal number 12 in Hexadecimal number is:  0xc

情况 - (2)

Enter the Decimal Number:  196
The given decimal number 196 in Binary number is:  0b11000100
The given decimal number 196 in Octal number is:  0o304
The given decimal number 196 in Hexadecimal number is:  0xc4

说明

在上面的程序中,我们使用了内置函数:bin()(用于二进制)、oct()(用于八进制)和 hex()(用于十六进制)来将给定的十进制数转换为相应的数字系统。 这些函数接受一个整数并返回一个字符串。

结论

在本教程中,我们讨论了如何使用 Python 的内置函数将十进制数转换为二进制、八进制和十六进制数。