เมธอด factorial ของมอดูล math
เมธอด factorial ของมอดูล math
คืนค่าแฟกทอเรียลของตัวเลข นั่นคือ ผลคูณ
ของจำนวนธรรมชาติทั้งหมดตั้งแต่ 1 ถึง
ตัวเลขที่กำหนด สามารถส่งผ่านพารามิเตอร์ได้เพียงจำนวนบวกเท่านั้น
มิฉะนั้นเมธอดจะคืนค่าข้อผิดพลาด
ไวยากรณ์
import math
math.factorial(จำนวน)
ตัวอย่าง
มาดูแฟกทอเรียลของตัวเลข 5 กัน:
import math
print(math.factorial(5))
ผลลัพธ์การทำงานของโค้ด:
120
ตัวอย่าง
ตอนนี้ลองใช้เมธอด factorial
กับตัวเลข -4 กัน:
import math
print(math.factorial(-4))
ผลลัพธ์การทำงานของโค้ด:
ValueError: factorial() not defined for negative values