Python 中的浮点除法

您所在的位置:网站首页 python除法代码如何写 Python 中的浮点除法

Python 中的浮点除法

2023-07-19 15:19| 来源: 网络整理| 查看: 265

浮点除法是指除法结果或从数学上讲是商的浮点近似值。相比之下,整数除法是指商的整数近似。本质上,浮动部分已从结果中完全去除。

在诸如 C、C++、Go、Scala 和 Java 等静态类型编程语言中,浮动除法取决于变量的数据类型和数值。而对于动态类型的编程语言,例如 Python、Groovy、PHP、Lua 和 JavaScript,它取决于数值(因为变量没有固定的数据)类型并且可以重用于不同类型的值)。

저칼로리 음식 33가지, 다...

Please enable JavaScript

저칼로리 음식 33가지, 다이어트 효과적이에요!

如上所述,Python 是一种动态类型的编程语言。在本文中,我们将借助相关示例学习在 Python 中执行浮点除法。

在 Python 中执行浮点除法的不同方法

本质上,Python 有两种执行浮点除法的方法,我们将尝试通过一些示例来学习它们。请注意,提供的示例将尝试涵盖大多数可能的情况。

使用默认除法

在 Python 中,除法运算 (/) 执行的除法默认为浮点除法。要实现整数除法,可以使用// 运算符。有关示例,请参阅以下代码。

print(1 / 3) print(2 / 7) print(8 / 3) print(9 / 4) print(11 / 10) print(121.0 / 8.0) print(8 / 121) print(10 / 11) print(4.0 / 9) print(3 / 8.0)

输出:

0.3333333333333333 0.2857142857142857 2.6666666666666665 2.25 1.1 15.125 0.06611570247933884 0.9090909090909091 0.4444444444444444 0.375 使用浮点数转换

在 Python 和所有其他编程语言中,浮点数除法 (float/int) 或除以浮点数 (int/float) 或浮点数除以浮点数 (float/float) ),产生一个浮点结果或商。请注意,相同的概念适用于 double 数据类型。

在 Python 中,我们可以借助 float() 函数将整数或表示数字的字符串(整数和浮点数)转换为浮点数。让我们看一些例子来理解我们如何在浮点转换的帮助下进行浮点除法。

print(float(1) / 3) # float / int print(float("2") / 7) # float / int print(8 / float(3)) # int / float print(9 / float("4")) # int / float print(float(11) / float(10)) # float / float print(float("121") / float("8")) # float / float print(float("8.0") / float("121.0")) # float / float print(float("10.00000") / 11) # float / int print(float("4") / float(9)) # float / float print(float(3) / float("8")) # float / float

输出:

0.3333333333333333 0.2857142857142857 2.6666666666666665 2.25 1.1 15.125 0.06611570247933884 0.9090909090909091 0.4444444444444444 0.375


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3