为了账号安全,请及时绑定邮箱和手机立即绑定

我如何强制划分为浮点?分部继续向下舍入到0?

我如何强制划分为浮点?分部继续向下舍入到0?

我如何强制划分为浮点?分部继续向下舍入到0?我有两个整数值a和b,但我需要他们的浮点比例。我知道a < b并且我想要计算a / b,所以如果我使用整数除法,我将总是得到0,余数为a。我如何c在Python中强制成为Python中的浮点数?c = a / b
查看完整描述

4 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞


在Python 2中,两个整数的除法产生一个int。在Python 3中,它产生一个浮点数。我们可以通过导入来获取新行为__future__。


>>> from __future__ import division

>>> a = 4

>>> b = 6

>>> c = a / b

>>> c

0.66666666666666663


查看完整回答
反对 回复 2019-05-27
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

你可以通过这样做来施展c = a / float(b)。如果分子或分母是浮点数,那么结果也是。

查看完整回答
反对 回复 2019-05-27
?
慕容708150

TA贡献1831条经验 获得超4个赞

c = a / (b * 1.0)


查看完整回答
反对 回复 2019-05-27
  • 4 回答
  • 0 关注
  • 761 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信