Python中的fabs函数

Python中的fabs函数

fabs函数在Python中用于返回一个数的绝对值。

可以通过导入 math 模块来使用该函数。

Python中的 math 模块可以用于实现不同的基本数学运算,如加法、减法、除法和乘法。

它还可以用于进行涉及指数、对数和三角函数的计算。

语法

在Python中使用fabs的语法是-

math.fabs(x)

是时候了解一些有关程序的内容,以便更好地理解。

程序1

在第一个程序中,我们将讨论fabs方法的基础知识。

#working of fabs()
import math
# initializing the variables a, b, and c
a = -20.3
b = -30.66
c = 19.13
#printing the values
print ("The fabs of a is: ", math.fabs(a))
print ("The fabs of b is: ", math.fabs(b))
print ("The fabs of c is: ", math.fabs(c))

输出:

The fabs of a is:  20.3
The fabs of b is:  30.66
The fabs of c is:  19.13

解释:

让我们来看看这个程序的解释-

  1. 因为我们要使用 fabs() 函数,所以我们导入了 math 模块。
  2. 在这之后,我们用正负值初始化了变量 a、b 和 c。
  3. 在下一步中,我们将这些值传递给 fabs() 函数并打印它们。
  4. 执行程序后,将显示所需的输出。

程序2

在下一个程序中,我们将对这些数字执行一些涉及使用 fabs() 的基本操作。

以下程序进行了说明-

#working of fabs()
import math
# initializing the variables a, b, and c
a = -20.3
b = -30.66
c = 19.13
# calculating the sum
print ("The sum of a and b is: ", (a + b))
print ("The sum of b and c is: ", (b + c))
# printing the values
d = math.fabs(a)
e = math.fabs(b)
f = math.fabs(c)
#calculating sum after fabs
print ("The sum of d and e is: ", (d + e))
print ("The sum of e and f is: ", (e +  f))

输出:

The sum of a and b is:  -50.96
The sum of b and c is:  -11.530000000000001
The sum of d and e is:  50.96
The sum of e and f is:  49.79

说明:

让我们来看看我们在上面的程序中做了什么-

  1. 由于我们需要使用 fabs(), 所以我们导入了math模块。
  2. 在此之后,我们用正数和负数初始化了变量a、b和c。
  3. 接下来,我们打印了a + b和b + c的和。
  4. 现在,我们将这三个变量传递给 fabs() ,并将返回的值存储在变量d、e和f中。
  5. 我们重新计算了和,以检查使用评估之前和传入fabs之后使用的值之间的差异。
  6. 在执行程序时,它显示了期望的输出。

程序3

最后,在最后一个程序中,我们将对这些数字执行另一种数学运算。

#working of fabs()
import math
#initialising the variables a, b and c
a = -20.3
b = -30.66
c = 19.13
#calculating the product
print ("The product of a and b is: ", (a * b))
print ("The product of b and c is: ", (b * c))
#printing the values
d = math.fabs(a)
e = math.fabs(b)
f = math.fabs(c)
#calculating product after fabs
print ("The product of d and e is: ", (d * e))
print ("The product of e and f is: ", (e * f))

输出:

The product of a and b is:  622.398
The product of b and c is:  -586.5258
The product of d and e is:  622.398
The product of e and f is:  586.5258

解释:

让我们来看一下这个程序的解释-

  1. 由于我们要使用 fabs(), 所以我们导入了math模块。
  2. 然后,我们用正值和负值初始化了变量a、b和c。
  3. 在下一步中,我们打印了a * b和b * c的乘积。
  4. 现在我们将这三个变量传递给 fabs() 并将返回的值存储在变量d、e和f中。
  5. 我们再次计算乘积,以检查使用评估之前和之后传递给fabs的值所获得的结果之间的差异。
  6. 在执行程序时,它显示所需的输出。

结论

在本教程中,我们学习了 fabs() 以及它们在Python程序中的使用,使我们的工作更加容易。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程