一.python运算时精度问题: 1.运行时精度问题在Python中(其他语言中也存在这个问题,这是计算机采用二进制导致的),有时候由于二进制和十进制之间对应问题会导致数值的精度问题,比如无法用有限个二进制位完整地表示0.1,因为0.1转化为二进制之后位一个无限循环小数 print(1.1*2.2) 查看运行结果: 2.解决方案:添加方法 需要将整数部分与小数部分单独做处理可以解决 def multiple(m1, m2): r='' ## 若存在浮点型,则先转化为整数 if type( m1…