Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะเขียนฟังก์ชัน Python แบบเรียกซ้ำเพื่อค้นหาแฟกทอเรียลได้อย่างไร


โค้ดต่อไปนี้คำนวณแฟกทอเรียลสำหรับ n =6 และ n =15

ตัวอย่าง

def factorial(n):
    if n == 1:
      return 1
    else:
      res = n * factorial(n-1)
    return res
print ("factorial(6) = %d"  %factorial(6))
print ("factorial(15) = %d"  %factorial(15))

ผลลัพธ์

เราได้ผลลัพธ์

C:/Users/TutorialsPoint1/~.py
factorial(6) = 720
factorial(15) = 1307674368000