Python'da faktöriyel hesaplamanın üç ana yöntemi vardır: döngü kullanarak, rekürsif fonksiyon ve math modülü ile. 1. Döngü kullanarak faktöriyel hesaplama: ```python def faktoriyel_dongu(n): sonuc = 1 for i in range(1, n + 1): sonuc = i return sonuc print(faktoriyel_dongu(5)) # 120 ``` 2. Rekürsif fonksiyon ile faktöriyel hesaplama: ```python def faktoriyel_rekurtif(n): if n == 0: return 1 else: return n faktoriyel_rekurtif(n - 1) print(faktoriyel_rekurtif(5)) # 120 ``` 3. Math modülü kullanarak faktöriyel hesaplama: ```python import math sonuc = math.factorial(5) print(sonuc) # 120 ```