Hướng dẫn how does python calculate power? - làm thế nào để python tính toán sức mạnh?

Hướng dẫn how does python calculate power? - làm thế nào để python tính toán sức mạnh?

Python có một toán tử ** có thể được sử dụng để nâng một số vào sức mạnh của số mũ. Toán tử & nbsp; ** & nbsp; yêu cầu hai giá trị để thực hiện tính toán.** operator that can be used to raise a number into a power of an exponent. The ** operator requires two values to perform a calculation.

Để tính năng lượng trong Python, hãy sử dụng hàm pow (). POW () là một hàm Python tích hợp, trả lại x cho sức mạnh của y. Nếu đối số thứ ba (z) được đưa ra, nó sẽ trả lại x cho sức mạnh của mô đun y z, tức là, pow (x, y) % z.calculate power in Python, use 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.

Hàm pow () chuyển đổi các đối số của nó thành float và tính năng lượng. Vì vậy, nếu bạn muốn tính toán hoạt động công suất, thì hàm pow () là giải pháp của bạn.pow() function converts its arguments into float and computes the power. So, if you want to compute power operation, then the pow() function is your solution.

Hàm pow () trả về giá trị x cho công suất của y (xy). Nếu tham số thứ ba có mặt, nó sẽ trả lại x cho sức mạnh của y, modulus z. & Nbsp;pow() function returns a value of x to the power of y (xy). If the third parameter is present, it returns x to the power of y, modulus z. 

Cú pháp

Cú pháp của phương thức pow () là như sau.

pow(a, b, c)
Tham sốSự mô tả
mộtMột số, cơ sở
bMột số, số mũ
cKhông bắt buộc. Một số, mô đun
  1. Nếu chỉ có hai đối số được cung cấp, thì a cho sức mạnh của B được trả lại. Các đối số có thể là số nguyên, phao và số phức trong trường hợp này. Hình thức hai đối số của POW (A, B) tương đương với việc sử dụng toán tử nguồn: a ** b.
  2. Nếu ba đối số được cung cấp, thì A đến Power B, Modulo C được trả về. Nó đã tính toán hiệu quả hơn so với sử dụng POW (A, B) % c.
  3. Nếu C có mặt, A và B phải thuộc loại số nguyên và B phải không âm.

Xem ví dụ sau.

# app.py

data = pow(4, 3)
print(data)

Xem đầu ra.

➜  pyt python3 app.py
64
➜  pyt

Hãy để vượt qua tham số thứ ba và xem đầu ra.

# app.py

data = pow(4, 3, 10)
print(data)

Vì vậy, những gì nó làm là 4*4*4 đầu tiên, đó là 64, và sau đó là 64%10, đó là 4. Đó là lý do tại sao nó sẽ cung cấp cho chúng ta đầu ra 4.

➜  pyt python3 app.py
4
➜  pyt

Python pow () với phao

Để tính công suất của các giá trị điểm nổi trong Python, hãy sử dụng hàm pow ().pow() function.

Xem ví dụ mã sau của phao.

# app.py

print(pow(11, 2.0))

print(pow(21.0, 2))

Xem đầu ra.

➜  pyt python3 app.py
121.0
441.0
➜  pyt

Hãy để vượt qua tham số thứ ba và xem đầu ra.

Vì vậy, những gì nó làm là 4*4*4 đầu tiên, đó là 64, và sau đó là 64%10, đó là 4. Đó là lý do tại sao nó sẽ cung cấp cho chúng ta đầu ra 4.

Python pow () với phao

# app.py

print(pow(0b11, 2)) 
print(pow(0b11, 2, 2))

print(pow(0o11, 2))
print(pow(0o11, 3, 2))

print(pow(0xF, 2))
print(pow(0xF, 3, 2))

Để tính công suất của các giá trị điểm nổi trong Python, hãy sử dụng hàm pow ().

➜  pyt python3 app.py
9
1
81
1
225
1
➜  pyt

Xem ví dụ mã sau của phao.

Python pow () với số nguyên định dạng khác nhaupow() function.

# app.py

print(pow(11 + 21j, 2))

Xem đầu ra.

# app.py

data = pow(4, 3)
print(data)
0

Hãy để vượt qua tham số thứ ba và xem đầu ra.

Vì vậy, những gì nó làm là 4*4*4 đầu tiên, đó là 64, và sau đó là 64%10, đó là 4. Đó là lý do tại sao nó sẽ cung cấp cho chúng ta đầu ra 4.math.pow() always returns float values. So if you, for some reason, want to make sure you get float as a result back, then math.pow() will provide that benefit to the user.

Python pow () với phao

Để tính công suất của các giá trị điểm nổi trong Python, hãy sử dụng hàm pow ().pow() function and not the math.pow() function.

Xem ví dụ mã sau của phao.

Python pow () với số nguyên định dạng khác nhau

Chúng ta có thể tính toán công suất của các số nguyên định dạng khác nhau bằng phương thức pow ().

Xem ví dụ mã sau.

Xem đầu ra sau.

Trong ví dụ này, bạn sẽ học cách tính toán sức mạnh của một số.

Để 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:

  • Python pow ()
  • Python cho vòng lặp
  • Python trong khi vòng lặp

Ví dụ 1: Tính công suất của một số bằng cách sử dụng vòng lặp trong thời gian

# app.py

data = pow(4, 3)
print(data)
1

Đầu ra

# app.py

data = pow(4, 3)
print(data)
2

Trong chương trình này,

# app.py

data = pow(4, 3)
print(data)
7 và
# app.py

data = pow(4, 3)
print(data)
8 được gán giá trị 3 và 4 tương ứng.

Sử dụng vòng lặp trong khi, chúng tôi tiếp tục nhân

# app.py

data = pow(4, 3)
print(data)
9 với
# app.py

data = pow(4, 3)
print(data)
7 cho đến khi
# app.py

data = pow(4, 3)
print(data)
8 trở thành không.

Trong trường hợp này, chúng tôi nhân

# app.py

data = pow(4, 3)
print(data)
9 với tổng số cơ sở 4 lần, vì vậy
➜  pyt python3 app.py
64
➜  pyt
3.


Ví dụ 2: Tính công suất của một số sử dụng một vòng lặp cho vòng lặp

# app.py

data = pow(4, 3)
print(data)
3

Đầu ra

# app.py

data = pow(4, 3)
print(data)
2

Trong chương trình này,

# app.py

data = pow(4, 3)
print(data)
7 và
# app.py

data = pow(4, 3)
print(data)
8 được gán giá trị 3 và 4 tương ứng.

Sử dụng vòng lặp trong khi, chúng tôi tiếp tục nhân

# app.py

data = pow(4, 3)
print(data)
9 với
# app.py

data = pow(4, 3)
print(data)
7 cho đến khi
# app.py

data = pow(4, 3)
print(data)
8 trở thành không.

Cả hai chương trình ở trên không hoạt động nếu bạn có số mũ tiêu cực. Vì vậy, bạn cần sử dụng chức năng

➜  pyt python3 app.py
64
➜  pyt
4 trong thư viện Python.


Ví dụ 3: Tính công suất của một số bằng hàm pow ()

# app.py

data = pow(4, 3)
print(data)
5

Đầu ra

# app.py

data = pow(4, 3)
print(data)
6

➜  pyt python3 app.py
64
➜  pyt
4 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 toán bằng
➜  pyt python3 app.py
64
➜  pyt
4.

Làm thế nào để sức mạnh hoạt động trong Python?

Hàm python pow () Hàm pow () trả về giá trị của x cho công suất của y (xy).Nếu có tham số thứ ba, nó sẽ trả lại x cho sức mạnh của y, mô đun z.The pow() function returns the value of x to the power of y (xy). If a third parameter is present, it returns x to the power of y, modulus z.

Làm thế nào để Python tính toán sức mạnh lớn?

Có ba cách bạn có thể nâng một số lên một sức mạnh trong Python:..
Toán tử ** ..
Hàm pow () tích hợp ..
Toán học của mô -đun toán học.chức năng pow () ..

Công suất của một số được tính toán như thế nào?

Công thức để tìm sức mạnh của một con số là gì?Nếu sức mạnh là dương, hãy nhân số lượng với nhiều lần. Nếu sức mạnh âm, thì nhân số của số đó là nhiều lần.Nếu công suất bằng không, kết quả sẽ luôn là 1.If the power is positive, multiply the number by itself that many times. If the power is negative, multiply the number's reciprocal by itself that many times. If the power is zero, the result will always be 1.