如何在Python中使用递归将小数转换为二进制?
通过以相反的顺序打印连续除以2的余数,可以得到十进制数的二进制等效值。此转换的递归解如下:
def tobin(x): strbin ='' 如果x> 1: 托宾(x // 2) 打印(x%2,end ='')num = int(input('输入数字'))托宾(num)要测试输出,请运行上面的代码
输入一个数字2511001输入一个数字1610000
以上是 如何在Python中使用递归将小数转换为二进制? 的全部内容, 来源链接: utcz.com/z/322211.html