Hướng dẫn exponent recursion python - python đệ quy số mũ

Xem thảo luận

Nội phân Chính showShow

  • Là chức năng năng lượng trong Python sử dụng đệ quy?
  • Làm thế nào để bạn tìm thấy sức mạnh của A B trong Python?
  • Làm thế nào để bạn tìm thấy sức mạnh của một số sử dụng đệ quy?
  • Làm thế nào để bạn tính toán sức mạnh của trong Python?

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọc

    Bàn luậnThe power of a number can be defined as multiplication of the number repetitively the number of times of its power.

    Example: 

    Đưa ra một số n và sức mạnh P. Nhiệm vụ là viết một chương trình Python để tìm sức mạnh của một số sử dụng đệ quy. N=2 , P=3

    Định nghĩa: Công suất của một số có thể được định nghĩa là phép nhân số lặp lại số lần của công suất của nó. 8

    Đầu vào: n = 2, p = 3 N=5 , P=2

    Đầu ra: 8 25

    Đầu vào: n = 5, p = 2 The idea is to calculate power of a number ‘N’ is to multiply that number ‘P’ times i.e In first example N=2 and P=3, we are getting the result by multiplying 2 three times repetitively which gives us output 8.

    Đầu ra: 25

    Cách tiếp cận: Ý tưởng là tính toán công suất của một số 'n' là nhân số đó 'p' lần, tức là trong ví dụ đầu tiên n = 2 và p = 3, chúng tôi sẽ nhận được kết quả bằng cách nhân 2 ba lần lặp đi lặp lại cho chúng tôi đầu ra số 8.

    Dưới đây là việc thực hiện:

    Python

    def power(N, P):

        if P ==

     
    Case 1:
    Enter base: 2
    Enter exponential value: 5
    Result: 32
     
    Case 2:
    Enter base: 5
    Enter exponential value: 3
    Result: 125
    1
     
    Case 1:
    Enter base: 2
    Enter exponential value: 5
    Result: 32
     
    Case 2:
    Enter base: 5
    Enter exponential value: 3
    Result: 125
    2
     
    Case 1:
    Enter base: 2
    Enter exponential value: 5
    Result: 32
     
    Case 2:
    Enter base: 5
    Enter exponential value: 3
    Result: 125
    3

        

     
    Case 1:
    Enter base: 2
    Enter exponential value: 5
    Result: 32
     
    Case 2:
    Enter base: 5
    Enter exponential value: 3
    Result: 125
    2
     
    Case 1:
    Enter base: 2
    Enter exponential value: 5
    Result: 32
     
    Case 2:
    Enter base: 5
    Enter exponential value: 3
    Result: 125
    6
     
    Case 1:
    Enter base: 2
    Enter exponential value: 5
    Result: 32
     
    Case 2:
    Enter base: 5
    Enter exponential value: 3
    Result: 125
    7
     
    Case 1:
    Enter base: 2
    Enter exponential value: 5
    Result: 32
     
    Case 2:
    Enter base: 5
    Enter exponential value: 3
    Result: 125
    8
     
    Case 1:
    Enter base: 2
    Enter exponential value: 5
    Result: 32
     
    Case 2:
    Enter base: 5
    Enter exponential value: 3
    Result: 125
    9
     
    Case 1:
    Enter base: 2
    Enter exponential value: 5
    Result: 32
     
    Case 2:
    Enter base: 5
    Enter exponential value: 3
    Result: 125
    3def1

    def2= def4

    P = 0

    def8def9

    Đây là một chương trình Python để tìm ra sức mạnh của một số sử dụng đệ quy.

    Mô tả vấn đề

    Chương trình lấy một cơ sở và một sức mạnh và tìm thấy sức mạnh của cơ sở bằng cách sử dụng đệ quy.
    2. Pass the numbers as arguments to a recursive function to find the power of the number.
    3. Give the base condition that if the exponential power is equal to 1, return the base number.
    4. If the exponential power isn’t equal to 1, return the base number multiplied with the power function called recursively with the arguments as the base and power minus 1.
    5. Print the final result.
    6. Exit.

    Giải pháp vấn đề

    1. Lấy giá trị cơ sở và hàm mũ từ người dùng. 2. Chuyển các số làm đối số cho hàm đệ quy để tìm sức mạnh của số. 3. Đưa ra điều kiện cơ sở rằng nếu công suất theo cấp số nhân bằng 1, hãy trả về số cơ sở. 4. Nếu công suất theo cấp số nhân không bằng 1, hãy trả về số cơ sở nhân với hàm nguồn được gọi là đệ quy với các đối số là cơ sở và công suất trừ 1. 5. In kết quả cuối cùng. 6. Thoát.

    def power(base,exp):
        if(exp==1):
            return(base)
        if(exp!=1):
            return(base*power(base,exp-1))
    base=int(input("Enter base: "))
    exp=int(input("Enter exponential value: "))
    print("Result:",power(base,exp))

    Chương trình/mã nguồn

    Dưới đây là mã nguồn của chương trình Python để tìm sức mạnh của một số sử dụng đệ quy. Đầu ra chương trình cũng được hiển thị dưới đây.
    2. The numbers are passed as arguments to a recursive function to find the power of the number.
    3. The base condition is given that if the exponential power is equal to 1, the base number is returned.
    4. If the exponential power isn’t equal to 1, the base number multiplied with the power function is called recursively with the arguments as the base and power minus 1.
    5. The final result is printed.

    Giải thích chương trình

     
    Case 1:
    Enter base: 2
    Enter exponential value: 5
    Result: 32
     
    Case 2:
    Enter base: 5
    Enter exponential value: 3
    Result: 125

    1. Người dùng phải nhập giá trị cơ sở và hàm mũ. 2. Các số được truyền dưới dạng đối số cho hàm đệ quy để tìm sức mạnh của số. 3. Điều kiện cơ sở được đưa ra rằng nếu công suất theo cấp số nhân bằng 1, số cơ sở được trả về. 4. Nếu công suất theo cấp số nhân không bằng 1, số cơ sở nhân với hàm nguồn được gọi là đệ quy với các đối số là cơ sở và công suất trừ 1. 5. Kết quả cuối cùng được in.

    Trường hợp kiểm tra thời gian chạy

    Sê -ri Giáo dục & Học tập toàn cầu Sanfoundry - Chương trình Python.

    • Để thực hành tất cả các chương trình Python, đây là bộ hoàn thành hơn 150 vấn đề và giải pháp Python.
    • Bước tiếp theo:
    • Nhận Giấy chứng nhận miễn phí trong chương trình Python
    • Tham gia cuộc thi chứng nhận lập trình Python
    • Trở thành một người xếp hạng hàng đầu trong chương trình Python
    • Thực hiện các bài kiểm tra lập trình Python

    Hướng dẫn exponent recursion python - python đệ quy số mũ

    Các bài kiểm tra thực hành theo chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

    Các bài kiểm tra giả chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,

    Là chức năng năng lượng trong Python sử dụng đệ quy?

    Manish Bhojasia, một cựu chiến binh công nghệ với hơn 20 năm @ Cisco & Wipro, là người sáng lập và CTO tại Sanfoundry. Ông sống ở Bangalore, và tập trung vào sự phát triển của nhân Linux, Công nghệ San, Cvanced C, Cấu trúc dữ liệu & Alogrithms. Giữ kết nối với anh ta tại LinkedIn.The recursive power function, power(base,exponent), must recursively calculate the value of the power and then return it.

    Làm thế nào để bạn tìm thấy sức mạnh của A B trong Python?

    Đăng ký các lớp học chính miễn phí của mình tại YouTube & Thảo luận kỹ thuật tại Telegram SanfoundryClasses..

    Gọi hàm nguồn và in giá trị trả về của nó. Có thể làm được. Hàm năng lượng đệ quy, công suất (cơ sở, số mũ), phải tính toán đệ quy giá trị của công suất và sau đó trả về nó.

    POW (số, số mũ) chức năng để tìm sức mạnh của số ..

    Nhập toán. in (toán học. pow (4,2)) chạy. Nhập mô -đun toán học trong Python ..

    Làm thế nào để bạn tìm thấy sức mạnh của một số sử dụng đệ quy?

    DEF POWER (N, E): Res = 0. cho i trong phạm vi (e): res *= n. Trả lại res. In (POW (4,2)) chạy. ....use pow() function. result = pow(base, exponent);

    Làm thế nào để bạn tính toán sức mạnh của trong Python?

    Cải thiện bài viếtuse the pow() function. The pow() is a built-in Python function that returns x to the power of y. If the third argument (z) is given, it returns x to the power of y modulus z, i.e., pow(x, y) % z. The pow() function converts its arguments into float and computes the power.