Phương thức factorial của module math
Phương thức factorial của module math
trả về giai thừa của một số, tức là tích
của tất cả các số tự nhiên từ 1 đến
số được chỉ định. Tham số của phương thức chỉ có thể
là một số dương,
nếu không phương thức sẽ trả về lỗi.
Cú pháp
import math
math.factorial(số)
Ví dụ
Hãy tìm giai thừa của số 5:
import math
print(math.factorial(5))
Kết quả thực thi mã:
120
Ví dụ
Bây giờ hãy áp dụng phương thức factorial
với số -4:
import math
print(math.factorial(-4))
Kết quả thực thi mã:
ValueError: factorial() not defined for negative values