关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
云游云塔
2021-11-23 13:30
采纳率: 100%
浏览 238
首页
有问必答
已结题
Python在做小数减法是,为什么结果会多出一堆零
有问必答
python
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
技术专家团-Bamboo
2021-11-23 13:31
关注
转成了二进制再进行的运算,结果再转回了十进制,有精度丢失
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
1
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
Python
输出
小数
相减结果错误
python
2023-02-16 16:41
回答 2
已采纳
该回答引用ChatGPT在计算机中,浮点数的表示采用二进制,但是在二进制中并不是所有的
小数
都可以被精确表示,这也是造成浮点数运算误差的原因之一。 在你的例子中,计算机内部的二进制浮点数值可能
会
和我们期
Python
为什么显示非
零
返回
python
2022-06-05 20:50
回答 1
已采纳
a, b, c=input()没法这样赋值要改成a,b,c = input().split()
python
赋值为什么
会
冒出tuple类型?
python
有问必答
2021-04-19 15:54
回答 7
已采纳
python
不要加标点符号 import pandas as pd id_value = 0 l=[] for i in range(8): if i < 3: id
为什么
python
除法结果
会
有
小数
点0_在
Python
中删除
小数
点后的尾随
零
2020-11-24 00:31
weixin_39617484的博客
您可以使用正则表达式执行此操作:import...=\b|[^0-9])')b = rgx.sub('\2',a)其中b是从a中删除
小数
点后的尾
零
的结果.我们可以用一个不错的函数编写它:import retail_dot_rgx = re.compile(r'(?:(\.)|(\.\d*?[1-9]\...
python
中1整除0.1为什么是9.0?
python
有问必答
2022-03-03 10:53
回答 3
已采纳
0.1这个数本质上是取的一个近似数,所以你就可以明白了1//0.1=9.0。因为//是地板除,就是商取整的意思,而1//-0.1=-10是因为负数的话总是
会
四舍五入向负无穷大处指引。
请问为什么在使用
python
的时候,0.1+0.2==0.3判断结果是false
python
有问必答
2021-08-09 17:34
回答 1
已采纳
浮点数精度丢失问题参考 https://blog.csdn.net/a2657222/article/details/42079415 https://bl
python
习题,
小数
形式转科学计数法
python
2021-11-11 13:36
回答 3
已采纳
l=input().split('.') if int(l[0])>0: p=len(l[0])-1 print(l[0][0]+'.'+l[0][1:]+l[1]+'e'+st
python
浮点数类型
小数
部分不可为
零
_
零
基础学
python
之
Python
数值类型
2020-12-06 07:43
weixin_39628405的博客
数值类型
python
的数值类型包括常规的类型:整数(没有
小数
部分的数字)、浮点数(通俗地说,就是有
小数
部分的数字)以及其它数值类型(复数、分数、有理数、无理数、集合、进制数等)。除了十进制整数,还有二进制数、八...
利用
Python
运行结果不全,这是为什么?
python
2019-07-18 09:08
回答 1
已采纳
guess = int(input("what's yer guess")) 这一句的意思是 让你输入 ,你需要输入一个数字才可以对比 在窗口输入一个数字
python
中输入一个正整数,计算大于它且加上168后是一个完全平方数的最
小数
。不
会
做
python
2022-04-16 11:29
回答 4
已采纳
帮你i改了一下,你参考看看吧: n = int(input('请输入一个正整数')) j = 13 while True: if j**2<(n+1+168): j +=
使用
python
Selenium 模块查找元素组,为什么结果是空列表
python
selenium
2020-06-14 21:16
回答 1
已采纳
https://blog.csdn.net/baidu_39372836/article/details/96425000
python
减法
精确度不准是什么问题,聊聊
Python
中的浮点数运算不准确问题
2021-04-27 02:57
UnstructuredIO的博客
大家好,老 Amy 来了。...不就是0.1嘛”但是如果你用
python
去执行一下,
会
发现结果跟你想的不太一样,如下图:这样大家是不是发现了什么问题?是的,浮点数在运算过程中并没有保证完全精确,是什么原因导致了这种...
python
语言的浮点数类型中
小数
部分不可为
零
_
零
基础学
python
之
Python
数值类型
2020-12-04 05:25
weixin_39955142的博客
数值类型
python
的数值类型包括常规的类型:整数(没有
小数
部分的数字)、浮点数(通俗地说,就是有
小数
部分的数字)以及其它数值类型(复数、分数、有理数、无理数、集合、进制数等)。除了十进制整数,还有二进制数、八...
python
小数
计算错误_
python
的浮点型数据计算为什么
会
出错?
2020-12-23 22:21
馥郁恒久的博客
引言 在
python
二级考试中,有这样的题目:print(0.1 + 0.2 == 0.3) 答案是False 对于初学计算机语言的人来说可能很奇怪,难道0.1+0.2不是等于0.3?当然也不是,但这就涉及到计算机语言的浮点型底层存储。个位...
Python
浮点型(float)运算结果不正确的解决方案
2020-09-24 10:33
Python
中的浮点型(float)运算常常
会
遇到不精确的结果,这是由于计算机内部浮点数的存储机制导致的。在二进制系统中,不是所有十进制
小数
都能精确地表示,特别是像0.2这样的分数。浮点数在内存中是以二进制浮点数的...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
12月1日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
11月23日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
11月23日