Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách 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ả số nguyên từ 1 đến chính nó. Để tìm giai thừa, tạo vòng lặp for trên range từ 1 đến số đó. Nhớ rằng range() loại trừ giá trị stop. Do đó stop nên lớn hơn số nhập 1 đơn vị.

Mỗi số trong range được nhân tích lũy vào biến f khởi tạo = 1.

Ví dụ

num = int(input('Nhập một số: '))
f = 1
for i in range(1, num + 1):
    f = f * i
print('giai thừa của', num, '=', f)

Kết quả

Chạy mẫu code trên:

Nhập một số: 5
giai thừa của 5 = 120