Python对小数进行除法运算的正确方法示例

作者:junjie 时间:2021-06-19 08:42:18 

求一个算式


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,小数,除法运算
0
投稿

猜你喜欢

  • 浅谈validator自定义验证及易错点

    2024-05-02 16:58:41
  • django框架两个使用模板实例

    2023-11-01 20:05:18
  • 如何使用SQLServer数据库查询累计值

    2009-03-16 14:43:00
  • 用Python创建简易网站图文教程

    2023-03-09 20:37:57
  • Python面向对象编程之继承与多态详解

    2022-01-24 17:22:01
  • 如何用 Python 子进程关闭 Excel 自动化中的弹窗

    2023-10-16 15:47:32
  • python paramiko实现ssh远程访问的方法

    2021-07-17 23:03:55
  • 深入了解Golang的指针用法

    2024-05-21 10:22:58
  • opencv转换颜色空间更改图片背景

    2023-12-20 19:01:29
  • Python在字典中查找元素的3种方式

    2023-08-07 21:33:35
  • Python时间差中seconds和total_seconds的区别详解

    2022-10-04 15:00:49
  • MySQL的存储引擎InnoDB和MyISAM

    2024-01-26 02:19:30
  • Python基于pillow库实现生成图片水印

    2021-08-01 10:45:38
  • Java与Python之间使用jython工具类实现数据交互

    2023-10-06 18:44:09
  • 将TensorFlow的模型网络导出为单个文件的方法

    2022-11-11 07:30:13
  • Python实例方法、类方法、静态方法的区别与作用详解

    2022-08-27 08:45:41
  • Javascript 动画初探(原理)

    2009-02-06 15:53:00
  • Python multiprocessing 进程间通信方式实现

    2022-11-01 22:00:20
  • Django实现WebSocket在线聊天室功能(channels库)

    2023-04-01 00:41:55
  • 使用Django框架中ORM系统实现对数据库数据增删改查

    2024-01-28 03:25:50
  • asp之家 网络编程 m.aspxhome.com