Hướng dẫn how do you find the factorial of a number using a while loop in python? - làm cách nào để tìm giai thừa của một số bằng vòng lặp while trong python?
Ở đâ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. Show
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
Chương trình Python để tìm giai thừa của một số sử dụng trong khi vòng lặpChương trình Python để tìm giai thừa của một số sử dụng trong khi vòng lặpTrong hướng dẫn này, chúng tôi sẽ thảo luận về chương trình Python để tìm giai thừa của một số sử dụng vòng lặp trong khiPython program to find factorial of a number using the while loop Trong bài đăng này, chúng tôi sử dụng các câu lệnh và trong khi lặp lại để tính toán giai thừa của một số và hiển thị nó Factorial là một sản phẩm của tất cả các số nguyên giảm dần tích cực bắt đầu với một số (n) được chỉ định và tính toán lên đến một Thí dụĐơn vị của 5 là 5!=5*4*3*2*1=120 Đơn vị của 7 là 7!=7*6*5*4*3*2*1=5040 Bộ phận của số dương tính dương được đưa ra dưới đây Đơn vị của N là n!=n*(n-1)*....2*1 Người dùng có thể cung cấp các số như họ muốn và nhận được giai thừa theo đầu vào của họ Tại đây, chúng tôi có thể làm theo một số thủ tục để đạt được việc hoàn thành chương trình này
Chương trình 1 #Python program find factorial of a number #using while loop num=int(input("Enter a number to find factorial: ")) #takes input from user factorial=1; #declare and initialize factorial variable to one #check if the number is negetive ,positive or zero if num<0: print("Factorial does not defined for negative integer"); elif(num==0): print("The factorial of 0 is 1"); else: while(num>0): factorial=factorial*num num=num-1 print("factorial of the given number is: ") print(factorial) Trường hợp 1 Enter a number to find factorial: -2 Factorial does not defined for negative integer Trường hợp 2 Enter a number to find factorial: 0 The factorial of 0 is 1 Trường hợp 3 Enter a number to find factorial: 5 factorial of the given number is: 120 Trong chương trình trên, chúng ta có thể kiểm tra số đã cho âm tính, bằng không hoặc dươngif elif else statements in python Nếu số là âm, đầu ra sẽ được hiển thị như sau Factorial không có sẵn cho số âm Nếu số bằng không, đầu ra được hiển thị như sau, bộ phận của 0 là 1 1 Nếu không Đề nghị cho bạn Trong khi vòng lặp trong Python Nếu các tuyên bố trong Python Nhà điều hành trong Python Bài viết liên quan:Làm thế nào để bạn làm thế giới trong một vòng lặp?Chương trình nhân viên sử dụng trong khi vòng lặp.. Khai báo một biến (thực tế) và khởi tạo nó với 1 .. Đọc một số mà có bộ phận sẽ được tìm thấy..... Đặt vòng lặp trong khi điều kiện (tôi Bên trong vòng lặp trong khi, nhân thực tế biến và biến I và lưu trữ kết quả trong thực tế biến .. Làm thế nào để bạn tìm thấy giá trị giai thừa trong Python?Sử dụng chức năng tích hợp.. # 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). |