如何在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

回到顶部