Hướng dẫn how do you write pow in python? - làm thế nào để bạn viết pow trong python?

❮ Chức năng tích hợp sẵn


Thí dụ

Trả lại giá trị 4 cho công suất của 3 (giống như 4 * 4 * 4):

x = pow (4, 3)

Hãy tự mình thử »


Định nghĩa và cách sử dụng

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.


Cú pháp

Giá trị tham số

Tham sốSự mô tả
xMột số, cơ sở
yMột số, số mũ
zKhông bắt buộc. Một số, mô đun

Nhiều ví dụ hơn

Thí dụ

Trả lại giá trị 4 cho công suất của 3, mô đun 5 (giống như (4 * 4 * 4) % 5):

X = POW (4, 3, 5)

Hãy tự mình thử »

❮ Chức năng tích hợp sẵn


Toán tử ** và hàm pow () tính toán công suất của một số trong python. Toán tử ** tăng số ở bên trái vào sức mạnh của số bên phải. Hàm pow () tăng tham số đầu tiên lên công suất của tham số thứ hai.


Tính toán sức mạnh của một số là một hoạt động toán học phổ biến. Chẳng hạn, nếu bạn tạo ra một chương trình giúp học sinh trong một lớp học toán học lớp sáu, bạn sẽ cần một chức năng sức mạnh.

Hướng dẫn how do you write pow in python? - làm thế nào để bạn viết pow trong python?

Tìm Bootcamp của bạn phù hợp

  • Karma nghề nghiệp phù hợp với bạn với bootcamp công nghệ hàng đầu
  • Truy cập các học bổng và khóa học chuẩn bị độc quyền

Chọn mối quan tâm của bạn họ Tên điện thoại Email Tên của bạn
First name

Last name

Email

Phone number

Bằng cách tiếp tục, bạn đồng ý với các điều khoản dịch vụ và chính sách quyền riêng tư của chúng tôi và bạn đồng ý nhận được các ưu đãi và cơ hội từ Karma nghề nghiệp qua điện thoại, tin nhắn văn bản và email.

Sức mạnh Python

Trong lập trình Python, công suất của một số có thể được tính theo hai cách: sử dụng toán tử ** và sử dụng hàm pow ().

Hướng dẫn này sẽ thảo luận về cách sử dụng cả hai kỹ thuật này để tính toán sức mạnh của một số. Chúng tôi sẽ đi qua một ví dụ về cách sử dụng cả toán tử ** và phương thức pow ().

Python Power: ** Nhà điều hành

Toán tử Python ** được sử dụng để nâng một số trong Python lên sức mạnh của số mũ. Nói cách khác, ** là toán tử năng lượng trong Python.

Toán tử ** yêu cầu hai giá trị để thực hiện tính toán. Tại đây, cú pháp cho toán tử **:

Chương trình của chúng tôi trả về kết quả sau: 25.

Trong biểu thức này, 5 được nâng cao sức mạnh thứ 2. Hoặc, nói cách khác, số 5 được nhân với chính nó 3 lần.

Ví dụ về nhà điều hành Python **

Hãy cùng đi qua một ví dụ để cho thấy cách sử dụng toán tử ** trong Python. Hãy nói rằng chúng tôi đang tạo ra một ứng dụng kiểm tra học sinh lớp sáu về kiến ​​thức về quyền hạn của họ.

Để làm như vậy, chúng tôi muốn giới thiệu một học sinh với một vấn đề toán học, sau đó chúng tôi muốn hỏi họ câu trả lời. Chương trình của chúng tôi sau đó sẽ tính toán câu trả lời cho vấn đề và so sánh nó với câu trả lời mà người dùng đã chèn vào chương trình.

Dưới đây, một chương trình ví dụ cho phép chúng tôi kiểm tra học sinh toán lớp sáu về kiến ​​thức về sức mạnh của họ:

number = 7
exponent = 2

student_answer = int(input("What is 7 to the power of 2?"))
answer = 7 ** 2

if student_answer == answer:
	print("You're correct!")
else:
	print("So close! 7 to the power of 2 is", answer)

Khi chúng tôi thực hiện chương trình của mình và chèn câu trả lời 56, chúng tôi sẽ nhận được phản hồi sau:

What is 7 to the power of 2?
56
So close! 7 to the power of 2 is 49

Như bạn có thể thấy, chương trình của chúng tôi đã tính toán rằng câu trả lời của chúng tôi không chính xác và trả lại một tin nhắn với câu trả lời đúng.

Trên dòng đầu tiên, chúng tôi tuyên bố một biến được gọi là số lưu trữ số chúng tôi muốn nâng lên một sức mạnh toán học. Tiếp theo, chúng tôi khai báo số mũ là số số mũ mà chúng tôi sẽ tăng số biến.

Trên dòng tiếp theo, chúng tôi sử dụng phương thức Python Input () để hỏi người dùng: 7 cho sức mạnh của 2 là gì?

Chúng tôi sử dụng phương thức chuyển đổi kiểu dữ liệu Python int () để chuyển đổi phản hồi của người dùng thành số nguyên. Điều này là cần thiết bởi vì input () trả về một chuỗi và chúng ta chỉ có thể sử dụng toán tử ** với các số.

Sau đó, chúng tôi tính toán câu trả lời cho câu hỏi bằng toán tử **. Trong trường hợp này, chúng tôi sử dụng 7 ** 2 để tính 7 cho công suất của 2.

Chúng tôi tuyên bố một câu lệnh IF in ra tin nhắn. đến giao diện điều khiển. Nếu người dùng nhận được câu trả lời đúng và in ra một tin nhắn với câu trả lời đúng nếu người dùng không chính xác.

Power Python: Pow () Phương thức

Python bao gồm một chức năng tích hợp có thể được sử dụng để tính toán quyền hạn: pow (). POW () chấp nhận ba tham số: một số cơ sở, một số mũ mà cơ sở được nâng lên và toán tử modulo.

Phương thức pow () tính toán một số nhất định với công suất của một số khác. Đầu tiên, phương thức chuyển đổi đối số của nó thành số điểm nổi. Sau đó, nó tính toán sức mạnh.

Tại đây, cú pháp cho phương thức Python pow ():

pow(base, exponent, modulus)

Phương thức pow () chấp nhận ba tham số:

  • cơ sở là số được nâng lên công suất của số mũ (bắt buộc) is the number raised to the power of the exponent (required)
  • số mũ là số mà cơ sở được nâng lên (bắt buộc) is the number to which the base is raised (required)
  • Mô đun thực hiện tính toán modulo về kết quả của số mũ **. Nếu mô đun được chỉ định, cơ sở và số mũ phải là số nguyên và số mũ phải là một giá trị dương. (không bắt buộc) executes a modulo calculation on the result of base ** exponent. If modulus is specified, the base and exponent must be integers, and the exponent must be a positive value. (optional)

Nếu hai đối số đầu tiên được chỉ định, cơ sở đã nêu cho công suất của số mũ được tính toán.

Nếu đối số thứ ba cũng được chỉ định, cơ sở đã nêu cho công suất của số mũ được tính toán. Sau đó, pow () trả về mô đun của số được tính toán. Đây là một chức năng nâng cao hơn với các trường hợp sử dụng cụ thể, vì vậy chúng tôi sẽ không thảo luận chi tiết trong bài viết này.

Để tìm hiểu thêm về toán tử modulo Python, hãy đọc Hướng dẫn vận hành modulo Python của chúng tôi.

Ví dụ về phương thức Python pow ()

Hãy để sử dụng ví dụ của chúng tôi từ trên cao để giải thích phương thức pow () hoạt động như thế nào. Nói rằng chúng tôi đang tạo ra một trò chơi để kiểm tra học sinh lớp sáu về sức mạnh kiến ​​thức của họ trong toán học.

Chương trình của chúng tôi yêu cầu người dùng trả lời câu hỏi và tính toán câu trả lời. Sau đó, mã của chúng tôi so sánh liệu câu trả lời của người dùng có giống với bản được tính toán bởi chương trình hay không.

Hướng dẫn how do you write pow in python? - làm thế nào để bạn viết pow trong python?

"Karma nghề nghiệp bước vào cuộc sống của tôi khi tôi cần nó nhất và nhanh chóng giúp tôi kết hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi tìm thấy công việc mơ ước của mình phù hợp với các giá trị và mục tiêu của tôi trong cuộc sống!"

Sao Kim, Kỹ sư phần mềm tại Rockbot

Thay vì sử dụng toán tử **, chúng tôi có thể sử dụng pow () để tính công suất của các số trong mã của chúng tôi. Ở đây, một ví dụ về pow () đang được sử dụng với mã mà chúng tôi đã sử dụng cho trò chơi sức mạnh cấp sáu của chúng tôi:

number = 7
exponent = 2

student_answer = int(input("What is 7 to the power of 2?"))
answer = pow(7, 2)

if student_answer == answer:
	print("You're correct!")
else:
	print("So close! 7 to the power of 2 is", answer)

Mã của chúng tôi tương tự như ví dụ đầu tiên với một sự khác biệt. Thay vì khai báo Trả lời = 7 ** 2, chúng tôi gán biến câu trả lời là giá trị pow (7, 2). Nếu chúng tôi chèn câu trả lời 49 vào mã của chúng tôi, chương trình sẽ trả về:

What is 7 to the power of 2?
49
You're correct!

Sự kết luận

Phương thức toán tử ** và pow () nâng một số lên sức mạnh của một số khác. Đây là các phương pháp Python Power.

Hướng dẫn này đã thảo luận về cách sử dụng cả toán tử ** và pow () để tính toán sức mạnh trong Python. Chúng tôi cũng bao gồm một ví dụ về từng phương pháp tính toán quyền hạn. Bây giờ bạn đã trang bị kiến ​​thức cần thiết để tính toán quyền hạn trong Python như một chuyên gia!

Nếu bạn đang tìm kiếm thêm tài nguyên học tập để giúp bạn thành thạo Python, hãy xem Cách học hướng dẫn Python của chúng tôi.