Hướng dẫn calculate factorial in python - tính giai thừa trong python
Trong bài viết này, bạn sẽ học cách tìm thấy giai thừa của một số và hiển thị nó. Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình Python sau:
Nấp của một số là sản phẩm của tất cả các số nguyên từ 1 đến số đó. Ví dụ, giai thừa của 6 là The factorial of 7 is 50400. Nấp không được định nghĩa cho các số âm và giai thừa của số 0 là một, The factorial of 7 is 50401. Đơn vị của một số sử dụng vòng lặp
Đầu ra The factorial of 7 is 5040 Lưu ý: Để kiểm tra chương trình cho một số khác, thay đổi giá trị của The factorial of 7 is 50402. To test the program for a different number, change the value of 2. To test the program for a different number, change the value of The factorial of 7 is 50402. Ở đây, số lượng mà giai thừa sẽ được tìm thấy được lưu trữ trong The factorial of 7 is 50402 và chúng tôi kiểm tra xem số đó là âm, 0 hoặc dương bằng câu lệnh The factorial of 7 is 50404. Nếu số là dương, chúng tôi sử dụng chức năng The factorial of 7 is 50405 và The factorial of 7 is 50406 để tính toán giai thừa.
Đơn vị của một số sử dụng đệ quyThe factorial of 7 is 50400 Trong ví dụ trên, The factorial of 7 is 50407 là một hàm đệ quy tự gọi. Ở đây, chức năng sẽ tự gọi mình bằng cách giảm giá trị của x. Để tìm hiểu về hoạt động của đệ quy, hãy truy cập đệ quy Python. Xem thảo luận Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Đọc Bàn luận Không nhiều người biết, nhưng Python cung cấp một chức năng trực tiếp có thể tính toán giai thừa của một số mà không viết toàn bộ mã để tính toán. Phương pháp ngây thơ để tính toán giai thừa The factorial of 7 is 50408 The factorial of 7 is 50409 The factorial of 7 is 504000 The factorial of 7 is 504001 The factorial of 7 is 50409 The factorial of 7 is 504003 Is The factorial of 7 is 504084 The factorial of 7 is 504001 The factorial of 7 is 50409 The factorial of 7 is 504001 The factorial of 7 is 504088 The factorial of 7 is 504089 40 The factorial of 7 is 504008 42 43The factorial of 7 is 50409 45The factorial of 7 is 50408 The factorial of 7 is 504010 470 47Đầu ra:math” module of python. Because it has C type internal implementation, it is fast.math” module of python. Because it has C type internal implementation, it is fast. 4Sử dụng math.factorial () Phương pháp này được định nghĩa trong mô -đun Math Math của Python. Bởi vì nó có loại C thực hiện nội bộ, nó là nhanh. 48 49 40 The factorial of 7 is 504008 42 43The factorial of 7 is 50409 45The factorial of 7 is 50408 The factorial of 7 is 504010 470 47
Đầu ra:Manjeet Singh. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to . See your article appearing on the GeeksforGeeks main page and help other Geeks. 48 49 40 The factorial of 7 is 504008 42 43The factorial of 7 is 50409 45The factorial of 7 is 50403 40 47The factorial of 7 is 50406 |