编辑这个页面须要登录或更高权限!

Python 程序将十进制转换成二进制

Python 实例大全

在该程序中,您将学习使用递归函数将十进制数转换为二进制数。

要理解此示例,您应该了解以下Python编程主题:

十进制数通过将数字依次除以2并按相反的顺序打印余数来转换成二进制数。

如何将十进制转换为二进制?

源代码

# 使用递归打印二进制数的函数
def convertToBinary(n):
   if n > 1:
       convertToBinary(n//2)
   print(n % 2,end = '')

# 十进制数
dec = 34

convertToBinary(dec)
print()

输出结果

110100

您可以在上面的程序中更改变量dec,然后运行它以测试其他值。

该程序仅适用于整数。 它不适用于分数值为25.5、45.64等的实数。 我们鼓励您创建Python程序,自行将所有实数的十进制数字转换为二进制。

Python 实例大全

Python 基础教程
Python 流程控制
Python 函数
Python 数据类型
Python 文件操作
Python 对象和类
Python 日期和时间
Python 高级知识
Python 参考手册