Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để tìm giai thừa của một số bằng Python?


Giai thừa của một số là tích của tất cả các số nguyên từ 1 đến chính nó. Để tìm giai thừa của một số nhất định, chúng ta hãy tạo một vòng lặp for trên một phạm vi từ 1 đến chính nó. Hãy nhớ rằng hàm range () loại trừ giá trị dừng. Do đó giá trị dừng phải nhiều hơn một số so với số đầu vào.

Mỗi số trong phạm vi được nhân tích lũy trong một biến f được khởi tạo thành 1

Ví dụ

num=int(input('enter a number'))
f=1
for i in range(1,num+1):
  f=f*i
print ('factorial of', num, '=',f)

Đầu ra

Mẫu chạy đoạn mã trên -

enter a number5
factorial of 5 = 120