Hướng dẫn how do you make a power function in python? - làm thế nào để bạn tạo một hàm nguồn trong python?

Hướng dẫn how do you make a power function in python? - làm thế nào để bạn tạo một hàm nguồn trong python?

Giới thiệu về chức năng Python Power

Chức năng năng lượng trong Python giúp chúng tôi thực hiện hoạt động số mũ một cách dễ dàng. Trong thuật ngữ toán học còn được gọi là phương pháp số mũ. Trước tiên chúng ta hãy nhìn vào trực giác toán học của phương pháp số mũ.

Phương pháp trong số mũ

Số mũ là một hoạt động toán học liên quan đến hai số theo định dạng sau XY sau, trong đó x tương ứng với cơ sở và y đại diện cho số mũ hoặc công suất. Đối với các giá trị khác nhau của y, chúng ta có được ý nghĩa khác nhau của số mũ:

  • y> 0: Khi y dương, thì kết quả của số mũ sẽ được lặp lại phép nhân của cơ sở. Ví dụ: - 24 = 2*2*2*2 = 16 (cơ sở i.e 2 được nhân số đơn nhiều lần, tức là 4 số lần) When y is positive, then the result of exponentiation would be repeated multiplication of the base. Example: – 24 = 2*2*2*2 = 16 (the base i.e 2 multiplied repeatedly exponent i.e. 4 number of times)
  • y = 0: Khi y là 0, thì kết quả của số mũ sẽ là 1. Ví dụ: - 20 = 1 When y is 0, then the result of the exponentiation would be 1. Example: – 20 = 1
  • y When y is negative, then the result of the exponentiation would be the repeated division of the base. Example: – 2-2 = ¼

Bây giờ chúng ta đã thảo luận về chức năng sức mạnh của trực giác toán học, hãy cho chúng ta đi đến khía cạnh lập trình của nó.

Chức năng quyền lực trong Python

Lập trình như chúng ta biết nó đã phát triển theo thời gian kể từ khi thành lập. Ngày qua ngày, logic lập trình đang trở nên phức tạp, do đó, việc biết tất cả các phương pháp tính toán trở nên rất quan trọng. Rất thường xuyên, chúng tôi yêu cầu tìm sức mạnh của một số trong chương trình của chúng tôi và trong kịch bản này, kiến ​​thức về chức năng sức mạnh này có ích.

Hãy cho chúng tôi xem một ví dụ về chức năng nguồn do người dùng xác định trong Python.

Code:

base = int(input("Enter base:"))
power = int(input("Enter power:"))
n = 1
for i in range(1,power+1):
    n=base*n
print ("The value of",base,"**",power," is",n)

Output:

Hướng dẫn how do you make a power function in python? - làm thế nào để bạn tạo một hàm nguồn trong python?

Explanation:

  • Lần lặp đầu tiên, tức là n = 1: n = cơ sở*n = 2*1 = 2
  • Lặp lại thứ hai, tức là n = 2: n = cơ sở * n = 2 * 2 = 4
  • Lặp lại thứ ba, tức là n = 3: n = cơ sở * n = 2 * 4 = 8

X

Y Z

Giá trị trả về

Số nguyên không âm Số nguyên không âmN/aSố nguyên
Số nguyên không âm Số nguyên không âmN/aSố nguyên
Số nguyên âm Số nguyên không âmN/aSố nguyên
Số nguyên âm Số nguyên không âmN/aSố nguyên
Số nguyên âm Số nguyên không âmN/aSố nguyên

Số nguyên âm

Trôi nổi – 2**3 = 8

Số nguyên âm

Syntax:

pow(x, y[, z])

Số nguyên âm/không âm

Số nguyên âm/không âm

  • Phần trên của mã có thể được thực hiện đơn giản bằng cách sử dụng toán tử số học số mũ trong Python. Toán tử số học số mũ (**) giúp chúng tôi thực hiện thao tác số mũ. x denotes the base number
  • Ví dụ: - 2 ** 3 = 8 y denotes the exponent value
  • Nhưng để mang lại sự linh hoạt hơn cho hoạt động số mũ, chức năng năng lượng đã được giới thiệu. Sau đây là cú pháp của hàm nguồn. z is an optional variable and is used to derive the modulus of the power of x and y.

Thông số

Hãy để chúng tôi thảo luận về các tham số của hàm nguồn:

x: x biểu thị số cơ sở

y: y biểu thị giá trị số mũ

Code:

base = 3
power = 4
result = pow(base,power)
print(base,"raised to the power of",power,"gives",result)

Output:

Hướng dẫn how do you make a power function in python? - làm thế nào để bạn tạo một hàm nguồn trong python?

Z: Z là một biến tùy chọn và được sử dụng để lấy mô đun của công suất của X và Y.

Các ví dụ để thực hiện chức năng năng lượng

Code:

base = 3
power = -4
result = pow(base,power)
print(base,"raised to the power of",power,"gives",result)

Output:

Hướng dẫn how do you make a power function in python? - làm thế nào để bạn tạo một hàm nguồn trong python?

Đối số thứ ba làm cho chức năng POW độc đáo và mạnh mẽ. Sau đây là các kết hợp khác nhau của các giá trị của X, Y và Z được cho phép trong hàm POW với các loại trả về tương ứng của chúng:

Ví dụ 1

Code:

base = -3
power = 4
result = pow(base,power)
print(base,"raised to the power of",power,"gives",result)

Output:

Hướng dẫn how do you make a power function in python? - làm thế nào để bạn tạo một hàm nguồn trong python?

Số nguyên x và y không âm mà không có z

Ví dụ #2

Code:

base = -3
power = -4
result = pow(base,power)
print(base,"raised to the power of",power,"gives",result)

Output:

Hướng dẫn how do you make a power function in python? - làm thế nào để bạn tạo một hàm nguồn trong python?

X không âm x và âm y không có z

Ví dụ #3

Code:

base = 5
power = 3
modulus = 10
result = pow(base,power,modulus)
print(base,"raised to the power of",power,"and thereby applying the modulus on",modulus,"gives",result)

Output:

Hướng dẫn how do you make a power function in python? - làm thế nào để bạn tạo một hàm nguồn trong python?

Âm x âm và y không âm mà không có z

Ví dụ #4

Âm x và âm y âm không có z

Code:

import math
base = 2
power = 5
print(math.pow(base,power))

Output:

Hướng dẫn how do you make a power function in python? - làm thế nào để bạn tạo một hàm nguồn trong python?

Ví dụ #5

Code:

import numpy as np
base = 2
power = 5
print(np.power(base,power))

Output:

Hướng dẫn how do you make a power function in python? - làm thế nào để bạn tạo một hàm nguồn trong python?

X và Y không âm với z

Code:

import scipy
base = 2
power = 5
print(scipy.power(base,power))

Output:

Hướng dẫn how do you make a power function in python? - làm thế nào để bạn tạo một hàm nguồn trong python?

Các chức năng sức mạnh khác trong Python

Khác với phương pháp được mô tả ở trên, có ba phương pháp khác với sự trợ giúp mà chúng ta có thể tính toán hàm nguồn.

1. Sử dụng chức năng POW của gói toán học

2. Sử dụng chức năng nguồn của gói Numpy

  1. 3. Sử dụng chức năng nguồn của gói SCIPY
  2. Sự kết luận
  3. Cuối cùng chúng tôi cũng đến việc đóng cửa bài viết này. Bài viết này đã thảo luận về trực giác toán học của hàm số mũ, một cách tiếp cận cơ bản đối với chức năng sức mạnh trong Python, sử dụng toán tử số học số mũ để tìm sức mạnh. Sau đó, chúng tôi đã thảo luận về chức năng POW trong Python một cách chi tiết với cú pháp của nó. Cuối cùng, chúng tôi đã ký bài viết với các chức năng sức mạnh khác có sẵn trong Python. Phew !! Bây giờ là lúc để thực hành các khái niệm đã học được từ phiên hôm nay và bắt đầu mã hóa. Mã hóa hạnh phúc !!!
  4. Bài viết đề xuất

Làm thế nào để bạn tạo một chức năng năng lượng trong Python?

Ví dụ 3: Tính công suất của một số bằng hàm pow (). pow () chấp nhận hai đối số: cơ sở và số mũ. Trong ví dụ trên, 3 được nâng lên công suất -4 được tính bằng pow ().pow() function. pow() accepts two arguments: base and exponent. In the above example, 3 raised to the power -4 is calculated using pow() .

Làm thế nào để bạn đại diện cho một sức mạnh trong Python?

Python EXPOMENT - Nâng một số lên một sức mạnh..
Để nâng một số lên một nguồn điện trong Python, hãy sử dụng toán tử Python Adbonent ** ..
Ví dụ, 23 được tính bằng:.
Và nói chung là N cho sức mạnh của M bởi:.
Ví dụ, một tỷ (1 000 000 000) là 109. ....
Số mũ là số lần số được nhân với chính nó ..

Làm thế nào để bạn làm với sức mạnh của 2 trong Python?

Một phương pháp đơn giản cho điều này là chỉ cần lấy nhật ký của số trên cơ sở 2 và nếu bạn nhận được số nguyên thì số đó là công suất của 2 ..
Một giải pháp khác là tiếp tục chia số cho hai, tức là làm n = n/2 lặp đi lặp lại.....
Tất cả sức mạnh của hai số chỉ có một bộ bit ..

Làm thế nào để bạn sử dụng chức năng công suất toán học trong Python?

Toán học.Phương thức pow () Trả về giá trị của x được nâng lên cho sức mạnh y.Nếu x là âm và y không phải là một số nguyên, nó sẽ trả về giá trịerror.Phương pháp này chuyển đổi cả hai đối số thành một float.returns the value of x raised to power y. If x is negative and y is not an integer, it returns a ValueError. This method converts both arguments into a float.