博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让python整型计算结果为浮点型
阅读量:4883 次
发布时间:2019-06-11

本文共 486 字,大约阅读时间需要 1 分钟。

这是个入门知识,我记录下。


 

在python中,默认情况下,如果表达式中全是整型,结果也会仅仅是整型。有时候没注意会出现意想不到的结果,比如:

>>> a = 7>>> b = 3>>> c = a/b>>> print c2

有时候一不小心会造成一定错误,所以需要得到浮点精度的结果时,表达式中必须要有浮点类型时才行。

如果是常数,可以通过加.0来解决,比如

>>> print 7.0/32.33333333333

如果全是变量,可以使用float函数转换,或者*1.0,比如

>>> a = 7>>> b = 3>>> print float(a)/b2.33333333333>>> print a*1.0/b2.33333333333

但是记得在第一位的时候就开始转换,否则依然会出现问题,比如

>>> a=7>>> b=3>>> c=2>>> print a/b*float(c)4.0>>> print float(a)/b*c4.66666666667

转载于:https://www.cnblogs.com/fwindpeak/p/4891212.html

你可能感兴趣的文章
record for json formate site
查看>>
查询树形的根节点
查看>>
HDU 1272 小希的迷宫
查看>>
hdu 5412 CRB and Queries(整体二分)
查看>>
CentOS如何安装linux桌面?
查看>>
Speech and Booth Demo in Maker Faire Shenzhen 2018
查看>>
bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘
查看>>
bzoj 2281: [Sdoi2011]黑白棋
查看>>
bzoj 4475: [Jsoi2015]子集选取
查看>>
团队开发7
查看>>
java之静态代理与动态代理
查看>>
软件测试2019:第四次作业
查看>>
201571030335 + 小学四则运算练习软件项目报告
查看>>
不用代码就能实现get与post
查看>>
gdb基本调试命令
查看>>
互联网开放平台API安全设计
查看>>
OPMN
查看>>
LOG收集系统(一):原日志至收集
查看>>
【文摘】经营十二条
查看>>
清除浮动的方法
查看>>