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
解释:
让我们来看看这个程序的解释-
- 因为我们要使用 fabs() 函数,所以我们导入了 math 模块。
- 在这之后,我们用正负值初始化了变量 a、b 和 c。
- 在下一步中,我们将这些值传递给 fabs() 函数并打印它们。
- 执行程序后,将显示所需的输出。
程序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
说明:
让我们来看看我们在上面的程序中做了什么-
- 由于我们需要使用 fabs(), 所以我们导入了math模块。
- 在此之后,我们用正数和负数初始化了变量a、b和c。
- 接下来,我们打印了a + b和b + c的和。
- 现在,我们将这三个变量传递给 fabs() ,并将返回的值存储在变量d、e和f中。
- 我们重新计算了和,以检查使用评估之前和传入fabs之后使用的值之间的差异。
- 在执行程序时,它显示了期望的输出。
程序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
解释:
让我们来看一下这个程序的解释-
- 由于我们要使用 fabs(), 所以我们导入了math模块。
- 然后,我们用正值和负值初始化了变量a、b和c。
- 在下一步中,我们打印了a * b和b * c的乘积。
- 现在我们将这三个变量传递给 fabs() 并将返回的值存储在变量d、e和f中。
- 我们再次计算乘积,以检查使用评估之前和之后传递给fabs的值所获得的结果之间的差异。
- 在执行程序时,它显示所需的输出。
结论
在本教程中,我们学习了 fabs() 以及它们在Python程序中的使用,使我们的工作更加容易。