Python对小数进行除法运算的正确方法示例
发布时间:2020-12-16 23:49:43 所属栏目:Python 来源:网络整理
导读:求一个算式 复制代码 代码如下: a=1 b=2 c=3 print c*(a/b) 运行结果总是0,反复检查拆开以后,发现在Python里,整数初整数,只能得出整数。 也就是 a 除 b 这个结果永远是0,只要把a或者b其中一个数改成浮点数即可。 复制代码 代码如下: a=1 b=2 c=3 print
求一个算式 复制代码 代码如下: a=1 b=2 c=3 print c*(a/b) 运行结果总是0,反复检查拆开以后,发现在Python里,整数初整数,只能得出整数。 也就是 a 除 b 这个结果永远是0,只要把a或者b其中一个数改成浮点数即可。 复制代码 代码如下: a=1 b=2 c=3 print c*(a/float(b)) print c*(float(a)/b) 这样才能准确算出a除b的正确结果,当然,如果a比b大,并且不需要小数位数部分可以不用float。 如: 复制代码 代码如下: a=1 b=2 c=3 print c/a # 3 print c/b # 1 print c/float(b )# 1.5 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如果你是编程零基础,第一个语言想学Python?阿里程序员的建
- python – 仅使用列表推导构建列表,没有功能
- python – 无法使用sort_contors构建七段OCR
- flask开发中遇到 builtins.AttributeError : can't set
- python – Threads中的subprocess.Popen
- _func(),下划线的任何功能用途? (Python)
- Python中线程的MQ消息队列实现以及消息队列的优点解析
- python – if / elif mash up
- Python字典/循环输出
- python – 使用ZMQ PUB与.connect()或.bind()方法有什么区