Làm thế nào để bạn tìm thấy một căn bậc hai trong Python?

Phương pháp đơn giản nhất để tìm căn bậc hai trong Python là sử dụng hàm căn bậc hai trong thư viện toán học. Nó được gọi với toán hạng là một tham số. Ví dụ: "math.sqrt (2)" tính căn bậc hai của 2.

Ngoài ra, vì việc tính căn bậc hai tương đương với việc nâng toán hạng lên lũy thừa 0,5, nên việc tìm căn bậc hai cũng có thể đạt được bằng cách sử dụng toán tử lũy thừa tích hợp của Python, là một dấu hoa thị kép. Ví dụ: sử dụng "2 ** 0,5" để tìm căn bậc hai của 2.

Một hàm lũy thừa hoạt động theo cách giống hệt như dấu hoa thị kép cũng được tích hợp sẵn trong Python. Để tìm căn bậc hai của 2 bằng phương pháp này, hãy nhập "pow (2, 0,5)". Trong cả hai trường hợp, nếu cả toán hạng và số mũ đều là số nguyên thì kết quả là số nguyên. Khi gọi hàm pow hoặc toán tử dấu hoa thị kép với các kiểu dữ liệu hỗn hợp, kết quả tuân theo quy tắc cưỡng chế đối với toán tử số học nhị phân.

Tương tự, có thể tính căn bậc hai với các hàm lũy thừa từ mô-đun toán học. Đối với căn bậc hai của 2, phương thức này sẽ được nhập là "math.pow (2, 0,5)". Trái ngược với toán tử dấu hoa thị kép và hàm pow tích hợp, hàm pow trong mô-đun toán học chuyển đổi cả hai đối số của nó thành số dấu phẩy động trước khi tính toán kết quả, có nghĩa là kết quả luôn là số dấu phẩy động.

Khi tính căn bậc hai của một số âm, như trong toán học sử dụng số phức, hãy sử dụng hàm căn bậc hai có trong thư viện cmath. Ví dụ: nhập "cmath.sqrt (-2)" để tìm căn bậc hai của âm 2.