Hướng dẫn mũ trong python

Luỹ thừa là một thủ tục toán học trong đó một giá trị được nhân với một số lần xác định với chính nó. Số mũ trong toán học nói rằng số nhân với chính nó bao nhiêu lần. Ví dụ, nó là 2 ** 2, có nghĩa là 2 sẽ nhân với chính nó 2 lần. Nếu 2 ** 10, thì 2 sẽ tự nhân với 10 lần.

Nội dung chính

  • Sử dụng toán tử ** để tính toán số mũ trong Python
  • Ở đây 3 để cấp nguồn -1 có nghĩa là 1/3 = 0,33333333333.
  • Chúng tôi đã thấy ba cách tiếp cận để tính toán số mũ trong Python. Đó là nó cho hướng dẫn này.Python sqrt ()Hình vuông PythonPhân chia PythonMô-đun Python

  • Cách tính số mũ trong Python
  • Sử dụng toán tử ** để tính toán số mũ trong Python
        • làm.
      • Ở đây, 11 sẽ bao gồm nhiều chính nó 3 lần. Vậy 11 * 11 * 11 = 1331.
        • Xem đoạn mã sau.
      • Đầu ra
        • Nếu chúng ta nâng công suất 0 lên bất kỳ giá trị nào, thì nó sẽ trả về 1 dưới dạng đầu ra.
      • Đầu ra
        • Nếu chúng ta tăng công suất âm, thì nó sẽ trả về đầu ra như thế này.
  • Đầu ra
        • Sử dụng một hàm pow () có sẵn để tính toán số mũ trong Python. Hàm pow () trả về giá trị của x thành lũy thừa của y. Nếu có tham số thứ ba, nó trả về x thành lũy thừa của y, môđun z.
        • Trong ví dụ này, Trả lại giá trị của 3 thành lũy thừa của 3, mô-đun 5 (giống như (3 * 3 * 3)% 5).
        • Hãy chuyển số mũ âm cho hàm pow () và xem kết quả.
  • Ở đây 3 để cấp nguồn -1 có nghĩa là 1/3 = 0,33333333333.
        • Hàm math.pow () chuyển đổi cả hai đối số thành một float và trả về kết quả đầu ra của kiểu dữ liệu float.
  • Đầu ra

Để tính toán số mũ trong Python:

  1. Sử dụng toán tử **.
  2. Bằng cách sử dụng hàm pow () tích hợp sẵn.
  3. Bằng cách sử dụng hàm Math.pow ().

Sử dụng toán tử ** để tính toán số mũ trong Python

Để tính toán số mũ trong Python bằng cách sử dụng toán tử, sau đó sử dụng toán tử lũy thừa (**). Toán tử ** hoạt động với hai giá trị, giống như toán tử nhân

print(11 ** 3)
làm.
1331

Đầu ra

Ở đây, 11 sẽ bao gồm nhiều chính nó 3 lần. Vậy 11 * 11 * 11 = 1331.

ZeroDivisionError trong Python

Nếu chúng ta tăng 0,0 lên một công suất âm, thì nó sẽ cho chúng ta lỗi sau.

ZeroDivisionError: 0.0 không thể nâng lên thành công suất âm

print(0.0 ** -1)
Xem đoạn mã sau.
Traceback (most recent call last):
  File "/Users/krunal/Desktop/code/pyt/database/app.py", line 1, in <module>
    print(0.0 ** -1)
ZeroDivisionError: 0.0 cannot be raised to a negative power

Đầu ra

Tăng sức mạnh 0

print(19 ** 0)
Nếu chúng ta nâng công suất 0 lên bất kỳ giá trị nào, thì nó sẽ trả về 1 dưới dạng đầu ra.
1

Đầu ra

Nâng cao sức mạnh tiêu cực

print(11 ** -1)
Nếu chúng ta tăng công suất âm, thì nó sẽ trả về đầu ra như thế này.
0.09090909090909091

Đầu ra

Tính toán số mũ Python với pow ()

print(pow(2, 3))
Sử dụng một hàm pow () có sẵn để tính toán số mũ trong Python. Hàm pow () trả về giá trị của x thành lũy thừa của y. Nếu có tham số thứ ba, nó trả về x thành lũy thừa của y, môđun z.
8

Đầu ra

print(pow(3, 3, 5))

Hãy chuyển tham số thứ ba cho hàm pow () và xem kết quả đầu ra.

Trong ví dụ này, Trả lại giá trị của 3 thành lũy thừa của 3, mô-đun 5 (giống như (3 * 3 * 3)% 5).
2

Đầu ra

Hàm pow () trả về một số phức khi chúng ta sử dụng nó với số mũ không phải là số nguyên.

print(pow(3, -1))
Hãy chuyển số mũ âm cho hàm pow () và xem kết quả.
0.3333333333333333

Đầu ra

Ở đây 3 để cấp nguồn -1 có nghĩa là 1/3 = 0,33333333333.

Hàm math.pow () trong Python để tính toán số mũ

import math

Bạn cũng có thể sử dụng phương thức math.pow () để tính toán số mũ. Để sử dụng hàm math.pow () trong Python, trước tiên bạn cần nhập thư viện toán học.

Hàm math.pow (x, y) nhận hai đối số bắt buộc và trả về giá trị của x được nâng lên lũy thừa y. Nếu x âm và y không phải là số nguyên, nó sẽ trả về một ValueError.

import math

print(math.pow(2, 3))
Hàm math.pow () chuyển đổi cả hai đối số thành một float và trả về kết quả đầu ra của kiểu dữ liệu float.
8.0

Đầu ra

Sự kết luận

Chúng tôi đã thấy ba cách tiếp cận để tính toán số mũ trong Python. Đó là nó cho hướng dẫn này.Python sqrt ()Hình vuông PythonPhân chia PythonMô-đun Python