当前位置:天才代写 > tutorial > Python教程 > python 二进制小数

python 二进制小数

2018-05-17 08:00 星期四 所属: Python教程 浏览:284

python"># -*- coding:utf-8 -*-
class BinDecimal:
    def printBin(self, num):
        aa = num*2
        rest = []
        rest.append(str(int(aa)))
        while aa != 1:
            aa = (aa - int(aa))*2
            rest.append(str(int(aa)))
        res = '0.' + "".join(rest)
        if len(res)>= 32: 
            return "Error"
        return res
aa = BinDecimal()
print aa.printBin(0.46502)

标签:python

 

    关键字:

天才代写-代写联系方式