Tôi là người mới và không biết nhiều về Python. Có ai biết làm thế nào bạn có thể viết một giai thừa trong một vòng lặp không? Show Tôi có thể làm cho nó trong một câu lệnh IF / ELIF khác:
Nhưng tôi muốn làm điều này với một vòng lặp thời gian (không có chức năng).
Khelwood 53.4K13 Huy hiệu vàng80 Huy hiệu bạc101 Huy hiệu đồng13 gold badges80 silver badges101 bronze badges hỏi ngày 17 tháng 2 năm 2016 lúc 20:42Feb 17, 2016 at 20:42
1
Đã trả lời ngày 17 tháng 2 năm 2016 lúc 20:46Feb 17, 2016 at 20:46
John Gordonjohn GordonJohn Gordon 25.2K7 Huy hiệu vàng30 Huy hiệu bạc52 Huy hiệu đồng7 gold badges30 silver badges52 bronze badges Nếu bạn chỉ muốn nhận được kết quả: Math.Factorial (x) Trong khi lặp lại:
Đã trả lời ngày 17 tháng 2 năm 2016 lúc 20:48Feb 17, 2016 at 20:48
Leongoldleongoldleongold 9746 Huy hiệu bạc13 Huy hiệu Đồng6 silver badges13 bronze badges Ở đây bạn sẽ nhận được chương trình Python để tìm giai thừa số sử dụng cho và trong khi vòng lặp. Lao động của một số được tính bằng cách nhân nó với tất cả các số bên dưới nó bắt đầu từ 1. Ví dụ: giai thừa 4 là 24 (1 x 2 x 3 x 4). Chương trình dưới đây lấy một số từ người dùng làm đầu vào và tìm giai thừa của nó. Sử dụng cho vòng lặp
Đầu ra Nhập một số: 5Factorial của 5 là 120 Sử dụng trong khi vòng lặp
Đầu ra Nhập một số: 5Factorial của 5 là 120 Sử dụng trong khi vòng lặp
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à Đơ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 Ở đây, số lượng mà giai thừa sẽ được tìm thấy được lưu trữ trong 0. Nếu số là dương, chúng tôi sử dụng hàm 1 và hàm 2 để tính toán giai thừa.
Đơn vị của một số sử dụng đệ quy
Trong ví dụ trên, 3 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. Làm thế nào để bạn làm bộ phận cho một vòng lặp?Sử dụng một vòng lặp để xuất ra một giai thừa.. const factorialof = integer => {// Tính toán đi tại đây} .... Hãy để Factorial = 1;.... trả lại giai thừa;.... for (hãy để i = 1; tôi const factorialof = integer => {let factorial = 1;for (hãy để i = 1; tôi Làm thế nào để bạn viết các giai thừa trong Python?Thí dụ -.. # Chương trình Python để tìm .. # Đơn vị số của số đã cho .. Nhập toán .. thực tế (n):. return(math.factorial(n)). num = int (input ("nhập số:")). f = thực tế (num). In ("Factorial của", num "là", f). |