1. Cú pháp sử dụng hàm math.expm1() trong Python

Hàm math.expm1() trong Python được sử dụng để tính e – 1 nghĩa là tính giá trị e mũ x trừ 1. Trong đó giá trị e là một hằng số toán học có giá trị gần bằng 2,71828 và có thể được biểu diễn theo nhiều cách khác nhau và giá trị x là số mũ. Cú pháp của hàm math.expm1() như sau:

math.expm1(x)

Tham số:

  • x là giá trị mũ của ex
Giá trị trả về: Một kiểu giá trị float, là kết quả của phép tính ex – 1
Phiên bản Python: 2.7

Lưu ý: Nếu tham số đầu vào x được truyền vào hàm là kiểu không phải số NaN thì hàm sẽ gây ra lỗi chương trình!

2. Ví dụ hàm math.expm1() trong Python

Ví dụ dưới đây, sử dụng hàm math.exp() để tính giá trị e32 – 1e-10.89 – 1. Lưu ý, e1 cũng chính là hằng số ban đầu và có giá trị sấp sỉ 2,71828 như sau:

import math  

print(math.expm1(32))
print(math.expm1(-10.89))
print(math.expm1(1))

Kết quả:

78962960182679.69
-0.9999813562576685
1.718281828459045

Ví dụ tiếp theo, nhập vào hàm math.expm1() một kiểu giá trị NaN khi đó hàm sẽ gây ra lỗi chương trình như sau:

import math  

print(math.expm1(None))
print(math.expm1(None))
print(math.expm1(1))

Kết quả:

Traceback (most recent call last):
  File "./prog.py", line 3, in <module>
TypeError: must be real number, not NoneType