Python in biểu tượng căn bậc hai

Tất cả chúng ta đều đã gặp căn bậc hai trong toán học. Không thể phủ nhận nó là một trong những nguyên tắc cơ bản quan trọng nhất và do đó cần được nhúng trong các ứng dụng khác nhau. Python có ích để phục vụ mục đích này bằng cách làm cho nó thực sự đơn giản để tích hợp Square Roots trong các chương trình của chúng tôi. Trong bài viết này, bạn sẽ học cách tìm căn bậc hai trong Python

Trước khi tiếp tục, chúng ta hãy xem các chủ đề được đề cập ở đây

Căn bậc hai là gì?

Căn bậc hai là bất kỳ số y nào sao cho x2 = y. Về mặt toán học, nó được biểu diễn dưới dạng x = √y. Python cung cấp các phương thức tích hợp để tính căn bậc hai.

Bây giờ chúng ta đã có ý tưởng cơ bản về căn bậc hai của một số là gì và cách biểu diễn nó, hãy tiếp tục và xem cách chúng ta có thể lấy căn bậc hai của một số trong Python.

Làm cách nào để tính căn bậc hai trong Python?

Để tính căn bậc hai trong Python, bạn sẽ cần nhập mô-đun toán học. Mô-đun này bao gồm các phương thức tích hợp là sqrt[] và pow[] mà bạn có thể tính căn bậc hai bằng cách sử dụng. Bạn có thể nhập nó bằng cách sử dụng từ khóa nhập như sau

import math

Sau khi mô-đun này được nhập, bạn có thể sử dụng bất kỳ chức năng nào có trong mô-đun này

Sử dụng hàm sqrt[]

Hàm sqrt[] về cơ bản nhận một tham số và trả về căn bậc hai của nó. Cú pháp của hàm này là

CÚ PHÁP

sqrt[x]   # x là số cần tính căn bậc hai

Bây giờ, chúng ta hãy xem một ví dụ về chức năng này

VÍ DỤ

from math import sqrt   #absolute importing
print[sqrt[25]]

ĐẦU RA. 5. 0

Như bạn có thể thấy, căn bậc hai của 25 i. e 5 đã về

GHI CHÚ. Trong ví dụ trên, hàm sqrt[] đã được nhập bằng phương thức tuyệt đối. Tuy nhiên, nếu bạn nhập mô-đun toán học đầy đủ, bạn có thể thực hiện tương tự như sau

VÍ DỤ

import math
print[math.sqrt[25]]

ĐẦU RA. 5. 0

Sử dụng hàm pow[]

Một phương pháp khác để tính căn bậc hai của bất kỳ số nào là sử dụng hàm pow[]. Hàm này về cơ bản nhận hai tham số và nhân chúng để tính kết quả. Điều này được thực hiện để phương trình toán học trong đó,

x2 = y hoặc y=x**. 5

Cú pháp của hàm này như sau

CÚ PHÁP

pow[x,y]  # trong đó y là lũy thừa của x hoặc x**y

Bây giờ chúng ta hãy xem một ví dụ về hàm này.

VÍ DỤ

from math import pow
print[pow[25,.5]]

ĐẦU RA. 5. 0

Các chức năng này có thể được sử dụng để giải quyết nhiều vấn đề toán học. Bây giờ chúng ta hãy xem ví dụ hoạt động của một ứng dụng như vậy của các chức năng này

Một ví dụ hoạt động của căn bậc hai trong Python

Chúng ta hãy thử thực hiện Định lý Pythagoras rất nổi tiếng bằng cách sử dụng các hàm này

Báo cáo vấn đề

Chấp nhận giá trị 2 cạnh của tam giác và tính giá trị cạnh huyền của nó.  

Dung dịch

Định lý Pythagoras phát biểu rằng trong một tam giác vuông, cạnh đối diện với góc vuông gọi là cạnh huyền được đo bằng căn bậc hai của tổng bình phương số đo hai cạnh kia, nghĩa là

c=√[a2+b2]   # trong đó c là cạnh huyền

Đây là giải pháp trong Python

from math import sqrt  #Imported the square root function from math module
from math import pow     #Imported the power function from math module

a=int[input["Enter the measure of one side of a right angled triangle:"]]    
b=int[input["Enter the measure of another side of a right angled triangle:"]]    
#input function is used to take input from user and is stored as string
# which is then typecasted into an integer using the int[] function.
c=sqrt[pow[a,2]+pow[b,2]]       #we have implemented the formula c=√[a2+b2]
print[f"The measure of the hypotenuse is: {c} based on the measures of the other two sides {a} & {b}"]      

ĐẦU RA

Nhập số đo một cạnh của tam giác vuông. 3
Nhập số đo cạnh còn lại của tam giác vuông. 4

Số đo của cạnh huyền là. 5. 0 dựa trên số đo của hai cạnh còn lại 3 & 4

Điều này đưa chúng ta đến phần cuối của bài viết này về Căn bậc hai trong Python. Tôi hy vọng bạn đã hiểu mọi thứ rõ ràng

Hãy chắc chắn rằng bạn thực hành càng nhiều càng tốt và hoàn nguyên kinh nghiệm của bạn.   

Để có kiến ​​thức chuyên sâu về Python cùng với các ứng dụng khác nhau của nó, bạn có thể đăng ký khóa học cấp chứng chỉ Python trực tuyến trực tuyến với sự hỗ trợ 24/7 và quyền truy cập trọn đời.  

Có một câu hỏi cho chúng tôi?

Bạn đang cố gắng giải một phương trình bậc hai? . Đối với các loại phương trình này và hơn thế nữa, hàm căn bậc hai của Python,

from math import pow
print[pow[25,.5]]
0, có thể giúp bạn tính toán nhanh chóng và chính xác các nghiệm của mình

Đến cuối bài viết này, bạn sẽ học được

  • căn bậc hai là gì
  • Cách sử dụng hàm căn bậc hai của Python,
    from math import pow
    print[pow[25,.5]]
    0
  • Khi
    from math import pow
    print[pow[25,.5]]
    0 có thể hữu ích trong thế giới thực

Hãy đi sâu vào

Trạm dừng Python. Hướng dẫn này là một cách nhanh chóng và thiết thực để tìm thông tin bạn cần, vì vậy bạn sẽ nhanh chóng quay lại dự án của mình

Tiền thưởng miễn phí. Nhấp vào đây để nhận Bảng cheat Python miễn phí của chúng tôi, trang này cho bạn biết kiến ​​thức cơ bản về Python 3, như làm việc với các kiểu dữ liệu, từ điển, danh sách và hàm Python

Căn bậc hai trong Toán học

Trong đại số, một hình vuông, x, là kết quả của một số, n, nhân với chính nó. x = n²

Bạn có thể tính bình phương bằng Python

>>>

>>> n = 5
>>> x = n ** 2
>>> x
25

Toán tử Python

>>> 1 ** 2
1

>>> 2 ** 2
4

>>> 3 ** 2
9
2 được sử dụng để tính lũy thừa của một số. Trong trường hợp này, 5 bình phương, hoặc 5 mũ 2, là 25

Khi đó, căn bậc hai là số n, mà khi nhân với chính nó sẽ ra bình phương, x

Trong ví dụ này, n, căn bậc hai, là 5

25 là một ví dụ về một hình vuông hoàn hảo. Bình phương hoàn hảo là bình phương của các giá trị nguyên

>>>

>>> 1 ** 2
1

>>> 2 ** 2
4

>>> 3 ** 2
9

Bạn có thể đã ghi nhớ một số những hình vuông hoàn hảo này khi bạn học bảng cửu chương trong một lớp đại số sơ cấp

Nếu bạn được cho một hình vuông hoàn hảo nhỏ, bạn có thể dễ dàng tính toán hoặc ghi nhớ căn bậc hai của nó. Nhưng đối với hầu hết các hình vuông khác, phép tính này có thể trở nên tẻ nhạt hơn một chút. Thông thường, một ước tính là đủ tốt khi bạn không có máy tính

May mắn thay, là một nhà phát triển Python, bạn có một máy tính, cụ thể là

Loại bỏ các quảng cáo

Hàm căn bậc hai của Python

Mô-đun

>>> 1 ** 2
1

>>> 2 ** 2
4

>>> 3 ** 2
9
3 của Python, trong thư viện tiêu chuẩn, có thể giúp bạn giải quyết các vấn đề liên quan đến toán học trong mã. Nó chứa nhiều chức năng hữu ích, chẳng hạn như
>>> 1 ** 2
1

>>> 2 ** 2
4

>>> 3 ** 2
9
4 và
>>> 1 ** 2
1

>>> 2 ** 2
4

>>> 3 ** 2
9
5. Nó cũng bao gồm các

Bạn sẽ bắt đầu bằng cách nhập

>>> 1 ** 2
1

>>> 2 ** 2
4

>>> 3 ** 2
9
3

>>>

from math import sqrt   #absolute importing
print[sqrt[25]]
2

Đó là tất cả những gì nó cần. Bây giờ bạn có thể sử dụng

>>> 1 ** 2
1

>>> 2 ** 2
4

>>> 3 ** 2
9
8 để tính căn bậc hai

from math import pow
print[pow[25,.5]]
0 có giao diện đơn giản

Nó nhận một tham số,

from math import sqrt   #absolute importing
print[sqrt[25]]
20, mà [như bạn đã thấy trước đây] là viết tắt của bình phương mà bạn đang cố gắng tính căn bậc hai. Trong ví dụ trước đó, đây sẽ là
from math import sqrt   #absolute importing
print[sqrt[25]]
21

Giá trị trả về của

from math import pow
print[pow[25,.5]]
0 là căn bậc hai của
from math import sqrt   #absolute importing
print[sqrt[25]]
20, như một. Trong ví dụ này, đây sẽ là
from math import sqrt   #absolute importing
print[sqrt[25]]
24

Hãy cùng xem một số ví dụ về cách [và cách không] sử dụng

from math import pow
print[pow[25,.5]]
0

Căn bậc hai của một số dương

Một loại đối số mà bạn có thể chuyển đến

from math import pow
print[pow[25,.5]]
0 là một số dương. Điều này bao gồm cả hai và các loại

Ví dụ: bạn có thể giải căn bậc hai của

from math import sqrt   #absolute importing
print[sqrt[25]]
29 bằng cách sử dụng
from math import pow
print[pow[25,.5]]
0

>>>

from math import sqrt   #absolute importing
print[sqrt[25]]
9

Giá trị trả về là

from math import sqrt   #absolute importing
print[sqrt[25]]
91 [căn bậc hai của
from math import sqrt   #absolute importing
print[sqrt[25]]
29] dưới dạng số dấu phẩy động

Cùng với số nguyên, bạn cũng có thể chuyển giá trị

from math import sqrt   #absolute importing
print[sqrt[25]]
28

>>>

import math
print[math.sqrt[25]]
3

Bạn có thể xác minh tính chính xác của căn bậc hai này bằng cách tính nghịch đảo của nó

>>>

import math
print[math.sqrt[25]]
4

Căn bậc hai của số không

Ngay cả

from math import sqrt   #absolute importing
print[sqrt[25]]
94 cũng là một hình vuông hợp lệ để chuyển đến hàm căn bậc hai của Python

>>>

import math
print[math.sqrt[25]]
6

Mặc dù có thể bạn sẽ không cần tính căn bậc hai của số 0 thường xuyên, nhưng bạn có thể đang chuyển một biến cho

from math import pow
print[pow[25,.5]]
0 có giá trị mà bạn không thực sự biết. Vì vậy, thật tốt khi biết rằng nó có thể xử lý số 0 trong những trường hợp đó

Loại bỏ các quảng cáo

Căn bậc hai của số âm

Bình phương của mọi số thực không thể âm. Điều này là do tích âm chỉ có thể xảy ra nếu một yếu tố là dương và yếu tố kia là âm. Theo định nghĩa, một hình vuông là tích của một số và chính nó, vì vậy không thể có một hình vuông thực âm

>>>

import math
print[math.sqrt[25]]
7

Nếu bạn cố gắng chuyển một số âm cho

from math import pow
print[pow[25,.5]]
0, thì bạn sẽ nhận được một
from math import sqrt   #absolute importing
print[sqrt[25]]
97 vì các số âm không nằm trong miền của các bình phương thực có thể. Thay vào đó, căn bậc hai của một số âm sẽ cần phải phức tạp, nằm ngoài phạm vi của hàm căn bậc hai Python

Căn bậc hai trong thế giới thực

Để xem một ứng dụng trong thế giới thực của hàm căn bậc hai Python, hãy chuyển sang môn thể thao quần vợt

Hãy tưởng tượng rằng Rafael Nadal, một trong những tay vợt nhanh nhất thế giới, vừa đánh một cú thuận tay từ góc sau, nơi đường cuối sân gặp đường biên của sân quần vợt

Bây giờ, giả sử đối thủ của anh ta đã phản công bằng một cú đánh rơi [một cú đánh khiến bóng ngắn với ít động lượng về phía trước] vào góc đối diện, nơi đường biên bên kia chạm lưới

Nadal phải chạy bao xa để tiếp cận quả bóng?

Bạn có thể xác định từ đó đường cơ sở dài 27 feet và đường biên [ở một bên của lưới] dài 39 feet. Vì vậy, về cơ bản, điều này tóm lại là giải quyết cạnh huyền của một tam giác vuông

Sử dụng một phương trình có giá trị từ hình học, định lý Pitago, chúng ta biết rằng a² + b² = c², trong đó a và b là các cạnh của tam giác vuông và c là cạnh huyền

Do đó, chúng ta có thể tính quãng đường mà Nadal phải chạy bằng cách sắp xếp lại phương trình để giải c

Bạn có thể giải phương trình này bằng cách sử dụng hàm căn bậc hai của Python

>>>

import math
print[math.sqrt[25]]
9

Vì vậy, Nadal phải chạy khoảng 47. 4 chân [14. 5 mét] để tiếp cận bóng và cứu điểm

Phần kết luận

Xin chúc mừng. Bây giờ bạn đã biết tất cả về hàm căn bậc hai của Python

Bạn đã bảo hiểm

  • Giới thiệu sơ lược về căn bậc hai
  • Thông tin chi tiết về hàm căn bậc hai trong Python,
    from math import pow
    print[pow[25,.5]]
    0
  • Một ứng dụng thực tế của
    from math import pow
    print[pow[25,.5]]
    0 sử dụng một ví dụ trong thế giới thực

Biết cách sử dụng

from math import pow
print[pow[25,.5]]
0 mới chỉ là một nửa trận chiến. Hiểu khi nào nên sử dụng nó là khác. Bây giờ, bạn đã biết cả hai, vì vậy hãy bắt đầu và áp dụng kiến ​​thức mới của bạn về hàm căn bậc hai Python

Đánh dấu là đã hoàn thành

Xem ngay Hướng dẫn này có một khóa học video liên quan do nhóm Real Python tạo. Xem nó cùng với hướng dẫn bằng văn bản để hiểu sâu hơn. Hàm Căn bậc hai trong Python

🐍 Thủ thuật Python 💌

Nhận một Thủ thuật Python ngắn và hấp dẫn được gửi đến hộp thư đến của bạn vài ngày một lần. Không có thư rác bao giờ. Hủy đăng ký bất cứ lúc nào. Được quản lý bởi nhóm Real Python

Gửi cho tôi thủ thuật Python »

Giới thiệu về Alex Ronquillo

Alex Ronquillo là Kỹ sư phần mềm tại thelab. Anh ấy là một Pythonista cuồng nhiệt, cũng đam mê viết lách và phát triển trò chơi

» Thông tin thêm về Alex

Mỗi hướng dẫn tại Real Python được tạo bởi một nhóm các nhà phát triển để nó đáp ứng các tiêu chuẩn chất lượng cao của chúng tôi. Các thành viên trong nhóm đã làm việc trong hướng dẫn này là

Aldren

Geir Arne

Joanna

Bậc thầy Kỹ năng Python trong thế giới thực Với quyền truy cập không giới hạn vào Python thực

Tham gia với chúng tôi và có quyền truy cập vào hàng nghìn hướng dẫn, khóa học video thực hành và cộng đồng các Pythonistas chuyên gia

Nâng cao kỹ năng Python của bạn »

Bậc thầy Kỹ năng Python trong thế giới thực
Với quyền truy cập không giới hạn vào Python thực

Tham gia với chúng tôi và có quyền truy cập vào hàng ngàn hướng dẫn, khóa học video thực hành và cộng đồng Pythonistas chuyên gia

Nâng cao kỹ năng Python của bạn »

Bạn nghĩ sao?

Đánh giá bài viết này

Tweet Chia sẻ Chia sẻ Email

Bài học số 1 hoặc điều yêu thích mà bạn đã học được là gì?

Mẹo bình luận. Những nhận xét hữu ích nhất là những nhận xét được viết với mục đích học hỏi hoặc giúp đỡ các sinh viên khác. và nhận câu trả lời cho các câu hỏi phổ biến trong cổng thông tin hỗ trợ của chúng tôi

Căn bậc hai được viết bằng Python như thế nào?

Nó cũng bao gồm hàm căn bậc hai của Python, sqrt[] . Đó là tất cả những gì nó cần. Bây giờ bạn có thể sử dụng toán học. sqrt[] để tính căn bậc hai.

Mô-đun nào sau đây được sử dụng cho hàm sqrt[] trong Python?

Mô-đun cmath cmath được sử dụng để tính căn bậc hai của Số thực hoặc Số phức trong Python.

Chủ Đề