用python代码将5.03转换为二进制字符串,然后将表示二进制的字符串转换为十进制
时间: 2023-05-23 16:02:41 浏览: 186
答案是:bin(5.03)得到的结果为'0b101.0000110001010001111010111000010100011110101110000101',去掉0b得到字符串'101.0000110001010001111010111000010100011110101110000101',将小数点前后的部分分别转换成十进制,得到整数部分的十进制为5,小数部分的十进制为0.03125,将两部分相加得到最终结果5.03125。
阅读全文