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,
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
7, 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,
7>>> 1 ** 2 1 >>> 2 ** 2 4 >>> 3 ** 2 9
- Khi
7 có thể hữu ích trong thế giới thực>>> 1 ** 2 1 >>> 2 ** 2 4 >>> 3 ** 2 9
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à 25Khi đó, 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à trình thông dịch Python
Loại bỏ các quảng cáoHà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 hàm căn bậc hai của Python, >>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
7Bạn sẽ bắt đầu bằng cách nhập
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
3>>>
>>> import math
Đó 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>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
7 có giao diện đơn giảnNó nhận một tham số,
>>> import math
0, 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à >>> import math
1Giá trị trả về của
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
7 là căn bậc hai của >>> import math
0, dưới dạng số dấu phẩy động. Trong ví dụ này, đây sẽ là >>> import math
4Hãy cùng xem một số ví dụ về cách [và cách không] sử dụng
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
7Că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
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
7 là một số dương. Điều này bao gồm cả hai loại >>> import math
7 và >>> import math
8Ví dụ: bạn có thể giải căn bậc hai của
>>> import math
9 bằng cách sử dụng >>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
7>>>
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
6Giá trị trả về là
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
61 [căn bậc hai của >>> import math
9] dưới dạng số dấu phẩy độngCùng với số nguyên, bạn cũng có thể chuyển giá trị
>>> import math
8>>>
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
0Bạ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ó
>>>
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
1Căn bậc hai của số không
Ngay cả
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
64 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>>>
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
3Mặ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
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
7 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áoCă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 một sản phẩm tiêu cực chỉ có thể xảy ra nếu một yếu tố là tích cực và yếu tố kia là tiêu cực. 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
>>>
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
4Nếu bạn cố gắng chuyển một số âm cho
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
7, thì bạn sẽ nhận được một >>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
67 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 PythonCă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ừ kích thước sân quần vợt theo quy định rằng đườ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
>>>
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
6Vì 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
Sự 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 ngắn gọn về căn bậc hai
- Thông tin chi tiết về hàm căn bậc hai trong Python,
7>>> 1 ** 2 1 >>> 2 ** 2 4 >>> 3 ** 2 9
- Một ứng dụng thực tế của
7 sử dụng một ví dụ trong thế giới thực>>> 1 ** 2 1 >>> 2 ** 2 4 >>> 3 ** 2 9
Biết cách sử dụng
>>> 1 ** 2
1
>>> 2 ** 2
4
>>> 3 ** 2
9
7 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ề AlexMỗ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ẻ EmailBà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. Nhận các mẹo để đặt câu hỏi hay 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