Làm thế nào để bạn tính toán căn bậc hai trong python?
sqrt() trong python là một hàm sẵn có trong thư viện toán học. Nó được sử dụng để tính căn bậc hai của bất kỳ số nào. Nó nhận một số làm tham số và trả về căn bậc hai của số chúng ta đã lấy làm đầu vào Show
Phạm vi
Giới thiệuChắc hẳn bạn đã nghe về định lý nổi tiếng, ĐỊNH LÝ PYTHAGORAS, đây là định lý cơ bản để tìm một trong các cạnh chưa biết của một tam giác vuông. Định lý nổi tiếng này sử dụng căn bậc hai làm cốt lõi để tìm cạnh chưa biết Bạn đã bao giờ tự hỏi làm thế nào các nhà khoa học và kỹ sư thực hiện các phép tính tẻ nhạt của căn bậc hai trong việc giải quyết các vấn đề và xây dựng trong cuộc sống hàng ngày? Giả sử x là căn bậc hai của y, khi đó nó được biểu diễn dưới dạng x=√y. Ở đây, √ là ký hiệu căn được dùng để biểu diễn căn của các số. Số này khi nhân với chính nó sẽ cho bình phương của số đó. Tương tự như vậy, khi căn bậc hai của một số dương được nhân với chính nó, nó sẽ trả về số ban đầu Căn bậc hai của một số là gì?Căn bậc hai của một số là giá trị mà khi nhân với chính nó sẽ cho cùng một số có căn bậc hai được tính. Căn bậc hai của một số là phương pháp đảo ngược của bình phương một số Ví dụ, bình phương của 7 là 49 và căn bậc hai của 49 là 7(√49 = 7) Cú pháp của hàm sqrt() trong PythonĐể sử dụng hàm vuông trong python (sqrt()), chúng ta cần nhập thư viện toán học sẵn có vào dự án của mình Hàm căn bậc hai trong python có cú pháp như sau Trong đó a là số cần tính căn bậc hai Tên miền của hàm sqrt() trong PythonHàm căn bậc hai lấy một số làm tham số và số này phải luôn không âm (số 0 & tất cả các số dương, kể cả số thực). Nếu chúng ta chuyển một số âm làm tham số, nó sẽ báo lỗi miền toán học vì số phức không được hỗ trợ trong python Kiểu trả về của hàm sqrt() trong PythonHàm căn bậc hai trong python trả về giá trị kiểu float cho mọi loại số không âm, được truyền dưới dạng tham số của nó Ví dụ: nếu một số chính phương hoàn hảo như 25 được chuyển vào đó, nó sẽ trả về 5. 0, mặt khác, nếu 50 được truyền vào nó, nó sẽ trả về 7. 07 Các phương pháp khác nhau để tính căn bậc hai trong pythonSử dụng hàm sqrt()Để tìm căn bậc hai trong python bằng cách sử dụng sqrt(), chúng ta cần nhập thư viện toán học vào dự án của mình. Để nhập thư viện toán học, chúng tôi sử dụng dòng mã sau Chúng tôi chuyển một số có căn bậc hai được tính như một tham số vào phương thức sqrt() Thí dụ Bây giờ hãy tính căn bậc hai của số 81 bằng hàm sqrt() của thư viện toán học trong python Mã số
Sử dụng hàm pow()Còn một chức năng nữa của thư viện toán học trong python giúp chúng ta tìm căn bậc hai trong python đó là i. e. , hàm nguồn pow() Hàm này nhận hai tham số
cú pháp Thí dụ Điều này trả về 10^2 là 100 Vì vậy, bây giờ chúng ta đã quen thuộc với cách chúng ta có thể sử dụng hàm pow() Hãy tiếp tục để minh họa cách chúng ta có thể tìm căn bậc hai của một số với sự trợ giúp của pow() Thí dụ Bây giờ hãy tính căn bậc hai của số 169 bằng hàm pow() của thư viện toán học trong python Chúng ta có thể vượt qua 0. 5 hoặc 1/2 làm tham số vào hàm pow() để tìm căn bậc hai của hàm Mã số
Sử dụng toán tử **Toán tử (**) được gọi là Toán tử lũy thừa. Điều này được sử dụng để tính toán giá trị của một số được nâng lên một lũy thừa nhất định Giá trị ở vế phải của Toán tử lũy thừa được coi là lũy thừa và giá trị ở vế trái của Toán tử lũy thừa được coi là số mà lũy thừa sẽ được áp dụng Thí dụ
Phương pháp ưa thích để tìm căn bậc hai trong pythonSử dụng Python 2. 7. 16Khi chạy trường hợp thử nghiệm mẫu để tìm căn bậc hai của 1069. 69, 10000000 lần trong phiên bản python 2. 7. 16. Các kết quả sau đây thu được khi tìm căn bậc hai của một số bằng ba phương pháp trên MethodTime Takenmath. sqrt()0. 543735271683627toán học. bột () 2. 7523691482161328** toán tử1. 60870072153690586 Sử dụng Python3. 8. 2Khi chạy trường hợp thử nghiệm mẫu để tìm căn bậc hai của 1069. 69, 10000000 lần trong phiên bản python 3. 8. 2. Các kết quả sau đây thu được khi tìm căn bậc hai của một số bằng ba phương pháp trên MethodTime Takenmath. sqrt()0. 948235034942627toán. bột () 1. 2357196807861328** toán tử0. 40870046615600586 Chạy cùng một trường hợp thử nghiệm trên hai phiên bản khác nhau của python (2. 7. 16 & 3. 8. 2), chúng ta thấy rằng hàm sqrt() và toán tử ** của thư viện toán học hoạt động hiệu quả. Tuy nhiên, nó hoàn toàn phụ thuộc vào người dùng về phiên bản python mà máy của họ đang làm việc, vì đối với python phiên bản 2, hàm sqrt() có vẻ nhanh hơn trong khi toán tử lũy thừa forpython3 (**)` là cách thuận tiện để tìm bình phương Tuy nhiên, hàm sqrt() của thư viện toán học trong python là cách được ưu tiên, chuyên dụng và thuận tiện nhất để tìm căn bậc hai của một số so với các phương thức khác ( pow() & ** ) Chúng ta cũng có thể kết luận từ hai ví dụ trên rằng hàm sqrt() và toán tử lũy thừa(**) luôn tốt hơn hàm pow() của thư viện toán học về tốc độ thực thi Ví dụ về căn bậc hai trong PythonTất cả các bạn đều đã nghe về Định lý Pythagoras nổi tiếng, được sử dụng để tìm một cạnh của tam giác vuông nếu chúng ta có các cạnh khác. Định lý nổi tiếng này cũng sử dụng hàm căn bậc hai để tính một trong các cạnh còn lại Theo định lý Pythagoras,
|