Làm cách nào để tìm giai thừa của một số bằng cách sử dụng vòng lặp while trong Python?

Trong bài viết này, tôi đã tạo một số chương trình bằng Python, tìm và in giai thừa của một số đã cho bởi người dùng trong thời gian chạy. Dưới đây là danh sách các phương pháp được sử dụng

  • Tìm giai thừa của một số bằng vòng lặp while
  • Sử dụng cho vòng lặp
  • Sử dụng hàm do người dùng định nghĩa
  • Sử dụng đệ quy
  • Sử dụng lớp

Trước khi tạo các chương trình này, hãy nhắc lại về công thức giai thừa, đó là

n! = [n]*[n-1]*[n-2]*...*3*2*1

Ở đây n chỉ ra một số trong đó, giai thừa sẽ tìm thấy. Các. [chấm than] biểu thị giai thừa. Con trai. có thể gọi là n giai thừa. Ví dụ: 5. có thể được tính như

Tìm giai thừa bằng vòng lặp while

Để tìm giai thừa của bất kỳ số nào trong Python, bạn phải yêu cầu người dùng nhập số, sau đó tìm và in giai thừa của nó theo công thức đã cho ở trên, như thể hiện trong chương trình dưới đây

Câu hỏi là, hãy viết chương trình Python để tìm giai thừa của một số đã cho bằng cách sử dụng vòng lặp while. Đây là câu trả lời của nó

print["Enter the Number: "]
num = int[input[]]

fact = 1
i = 1
while i

Chủ Đề