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