📜  Python中的数学函数 |第 1 组(数值函数)

📅  最后修改于: 2022-05-13 01:54:42.334000             🧑  作者: Mango

Python中的数学函数 |第 1 组(数值函数)

在Python中,可以通过导入一个名为“math”的模块轻松执行许多数学运算,该模块定义了各种函数,使我们的任务更容易。

1. ceil() :- 该函数返回大于数字的最小整数值。如果 number 已经是整数,则返回相同的数字。

2. floor() :- 该函数返回小于数字的最大整数值。如果 number 已经是整数,则返回相同的数字。

# Python code to demonstrate the working of
# ceil() and floor()
  
# importing "math" for mathematical operations
import math
  
a = 2.3
  
# returning the ceil of 2.3
print ("The ceil of 2.3 is : ", end="")
print (math.ceil(a))
  
# returning the floor of 2.3
print ("The floor of 2.3 is : ", end="")
print (math.floor(a))

输出:

The ceil of 2.3 is : 3
The floor of 2.3 is : 2

3. fabs() :- 该函数返回数字的绝对值

4. factorial() :- 这个函数返回数字的阶乘。如果 number 不是整数,则会显示错误消息。

# Python code to demonstrate the working of
# fabs() and factorial()
  
# importing "math" for mathematical operations
import math
  
a = -10
  
b= 5
  
# returning the absolute value.
print ("The absolute value of -10 is : ", end="")
print (math.fabs(a))
  
# returning the factorial of 5
print ("The factorial of 5 is : ", end="")
print (math.factorial(b))

输出:

The absolute value of -10 is : 10.0
The factorial of 5 is : 120

5. copysign(a, b) :- 此函数返回值为 'a' 但符号为 'b' 的数字。返回值为浮点型。

6. gcd() :- 该函数用于计算其参数中提到的 2 个数字的最大公约数。此函数适用于Python 3.5 及更高版本。

# Python code to demonstrate the working of
# copysign() and gcd()
  
# importing "math" for mathematical operations
import math
  
a = -10
b = 5.5
c = 15
d = 5
  
# returning the copysigned value.
print ("The copysigned value of -10 and 5.5 is : ", end="")
print (math.copysign(5.5, -10))
  
# returning the gcd of 15 and 5
print ("The gcd of 5 and 15 is : ", end="")
print (math.gcd(5,15))

输出:

The copysigned value of -10 and 5.5 is : -5.5
The gcd of 5 and 15 is : 5