Làm thế nào để bạn đánh giá một sức mạnh trong python?

Toán tử ** và hàm pow() tính lũy thừa của một số trong Python. Toán tử ** nâng số bên trái lên lũy thừa của số bên phải. Hàm pow() nâng tham số đầu tiên lên lũy thừa của tham số thứ hai


Tính lũy thừa của một số là một phép toán phổ biến. Chẳng hạn, nếu bạn đang tạo một chương trình giúp học sinh lớp sáu ôn tập toán lũy thừa, bạn sẽ cần một hàm lũy thừa

Làm thế nào để bạn đánh giá một sức mạnh trong python?
Làm thế nào để bạn đánh giá một sức mạnh trong python?

Tìm trận đấu Bootcamp của bạn

  • Career Karma kết hợp bạn với các bootcamp công nghệ hàng đầu
  • Truy cập học bổng độc quyền và các khóa học chuẩn bị
Chọn sở thích của bạn
Tên

Họ

Email

Điện thoại .


By continuing you agree to our Terms of Service and Privacy Policy, and you consent to receive offers and opportunities from Career Karma by telephone, text message, and email.

sức mạnh trăn

Trong lập trình Python, lũy thừa 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 lũy thừa của một số. Chúng ta sẽ xem qua một ví dụ về cách sử dụng cả toán tử ** và phương thức pow()

sức mạnh trăn. ** Nhà điều hành

Toán tử Python ** được sử dụng để nâng một số trong Python lên lũy thừa của một số mũ. Nói cách khác, ** là toán tử luỹ thừa trong Python

Toán tử ** yêu cầu hai giá trị để thực hiện phép tính. Đây là cú pháp của toán tử **

5 ** 2

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 lên sức mạnh thứ 2. Hay nói cách khác số 5 nhân với chính nó 3 lần

Ví dụ toán tử Python **

Hãy xem qua một ví dụ để cho biết cách sử dụng toán tử ** trong Python. Giả sử chúng ta đang tạo một ứng dụng kiểm tra kiến ​​thức về lũy thừa của học sinh lớp sáu

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

» THÊM.   Python Pop. Hướng dẫn từng bước

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

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 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ả về một thông báo có câu trả lời đúng

Ở dòng đầu tiên, chúng ta khai báo một biến có tên là number lưu trữ số mà chúng ta muốn nâng lên thành lũy thừa toán học. Tiếp theo ta khai báo số mũ là số mũ mà ta sẽ nâng biến số lên.

Ở dòng tiếp theo, chúng ta sử dụng phương thức input() của Python để hỏi người dùng. 7 lũy thừa của 2 là bao nhiêu?

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 một số nguyên. Điều này là cần thiết 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 ta sử dụng 7 ** 2 để tính 7 mũ 2

Ta khai báo câu lệnh if in ra thông báo “Bạn đúng. ” vào bảng điều khiển. Nếu người dùng nhận được câu trả lời đúng và in ra một thông báo có câu trả lời đúng nếu người dùng sai

Trăn điện. phương thức pow()

Python bao gồm một hàm tích hợp có thể được sử dụng để tính lũy thừa. bột (). 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

» THÊM.   Python có đáng học không?

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

Đây là cú pháp của phương thức pow() trong Python

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 lũy thừa của số mũ (bắt buộc)
  • số mũ là số mà cơ sở được nâng lên (bắt buộc)
  • modulus thực hiện phép tính modulo trên kết quả của cơ số ** 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à giá trị dương. (không bắt buộc)

Nếu hai đối số đầu tiên được chỉ định, cơ sở đã nêu cho lũy thừa của số mũ được tính

Nếu đối số thứ ba cũng được chỉ định, cơ sở đã nêu cho lũy thừa của số mũ được tính. Sau đó, pow() trả về mô đun của số được tính toán. Đây là chức năng nâng cao hơn với các trường hợp sử dụng cụ thể nên chúng tôi sẽ không đề cập 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ề toán tử modulo Python của chúng tôi

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

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

Chương trình của chúng tôi yêu cầu người dùng trả lời một 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 xem câu trả lời của người dùng có giống với câu trả lời do chương trình tính toán hay không

Làm thế nào để bạn đánh giá một sức mạnh trong python?
Làm thế nào để bạn đánh giá một sức mạnh trong python?

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

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

Find Your Bootcamp Match

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

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 điểm khác biệt. Thay vì khai báo answer = 7 ** 2, ta gán cho biến answer giá trị pow(7, 2). Nếu chúng ta chèn câu trả lời 49 vào mã của mình, chương trình sẽ trả về

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

Sự kết luận

Toán tử ** và phương thức pow() nâng một số lên lũy thừa của một số khác. Đây là các phương thức quyền lực Python

» THÊM.   Lỗi loại Python. chỉ mục danh sách phải là số nguyên, không phải bộ Tuple Giải pháp

Hướng dẫn này thảo luận về cách sử dụng cả toán tử ** và pow() để tính lũy thừa trong Python. Chúng tôi cũng đề cập đến một ví dụ về từng phương pháp tính lũy thừa. Bây giờ bạn đã được trang bị kiến ​​thức cần thiết để tính toán lũy thừa 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 hướng dẫn Cách học Python của chúng tôi

Xếp hạng bài viết này



Về chúng tôi. Career Karma là một nền tảng được thiết kế để giúp người tìm việc tìm kiếm, nghiên cứu và kết nối với các chương trình đào tạo việc làm để thăng tiến trong sự nghiệp của họ. Tìm hiểu về ấn phẩm CK