Abs () có nghĩa là gì trong python?

Trong bài viết này, chúng tôi sẽ hướng dẫn các bạn cách tính giá trị tuyệt đối trong python. Dưới đây là các phương pháp để hoàn thành nhiệm vụ này

  • Sử dụng chức năng do người dùng xác định [Phương pháp brute]

  • Sử dụng hàm abs[]

  • Sử dụng toán học. hàm fabs[]

Độ lớn của một số, dù dương hay âm, được gọi là giá trị tuyệt đối của nó. Ví dụ: giá trị tuyệt đối của -2, là 2 và 2 đơn giản là 2

Điểm quan trọng

  • Giá trị tuyệt đối được trả về bởi hàm abs[] tích hợp

  • toán học. hàm fabs[] cũng trả về giá trị tuyệt đối, nhưng dưới dạng giá trị dấu phẩy động

  • Khi chúng ta chuyển một giá trị số nguyên hoặc giá trị float cho abs[], chúng ta sẽ nhận được kết quả trả về giá trị số nguyên hoặc float tuyệt đối

  • Tuy nhiên, nếu chúng ta chuyển một số phức cho hàm abs[], hàm sẽ trả về độ lớn của số đó

Sử dụng chức năng do người dùng xác định [Phương pháp brute]

Thuật toán [Các bước]

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -

  • Tạo một hàm trả về giá trị tuyệt đối của số được truyền cho nó dưới dạng đối số

  • Sử dụng câu lệnh điều kiện if để kiểm tra xem số đó có nhỏ hơn 0 không

  • Trả về giá trị âm nếu điều kiện đúng i. e -[-] giá trị trở thành cộng[+] là giá trị tuyệt đối

  • Trả lại trực tiếp số đã truyền nếu đó là số dương

Chương trình sau trả về giá trị tuyệt đối của một số -

đầu ra

Khi thực thi, chương trình trên sẽ tạo đầu ra sau -

Absolute value of 5 = 5
Absolute value of -5 = 5

Sử dụng hàm abs[]

Hàm abs[] dùng để tìm giá trị tuyệt đối của một số. Nó có thể được áp dụng cho cả số thực và số phức

cú pháp

abs[number]

Khi dùng với số thực, hàm abs[] trả về độ lớn của số đó. Một số thực được định nghĩa là nằm trên dòng số thực, được mô tả trong hình bên dưới. Độ lớn của một số thực là khoảng cách của nó dọc theo một đường thẳng kể từ gốc

Dấu của số biểu thị hướng của số dọc theo dòng; . Trong ví dụ nhanh của phần giới thiệu, -5 là một số thực

Trong Python, số thực là số có thể là số nguyên hoặc số thực

Tính giá trị tuyệt đối cho số nguyên bằng abs[]

Chương trình sau trả về giá trị tuyệt đối của số nguyên bằng cách sử dụng hàm abs[] −

đầu ra

Khi thực thi, chương trình trên sẽ tạo đầu ra sau -

absolute value of 4 = 4
absolute value of -6 = 6
absolute value of 0 = 0
absolute value of -875 = 875

Tính các giá trị tuyệt đối cho các số dấu phẩy động bằng cách sử dụng abs[]

Chương trình sau đây trả về giá trị tuyệt đối của số dấu chấm động bằng cách sử dụng hàm abs[] −

đầu ra

Khi thực thi, chương trình trên sẽ tạo đầu ra sau -

absolute value of -4.5 = 4.5
absolute value of 6.789 = 6.789
absolute value of -10.56 = 10.56
absolute value of 8.23 = 8.23

Tính giá trị tuyệt đối của số phức bằng abs[]

Phương thức abs[] cũng có thể được sử dụng trên các số phức

Số phức được tạo bởi cả số thực và số ảo. Một số ảo là một số được biểu thị dưới dạng căn bậc hai của một số âm. Chúng thường được biểu thị dưới dạng giá trị, là căn bậc hai của -1

Nhiều lỗ hổng toán học được lấp đầy bởi các số ảo. Kết quả là, chúng được sử dụng rộng rãi trong các lĩnh vực toán học chuyên sâu, đặc biệt là trong kỹ thuật điện. Một ví dụ về một số phức được nhìn thấy trong hình bên dưới

  • Nếu chúng ta chuyển một số phức cho abs[], hàm sẽ trả về độ lớn của số đó

Ví dụ

Chương trình sau trả về giá trị tuyệt đối của số phức bằng hàm abs[] −

đầu ra

Khi thực thi, chương trình trên sẽ tạo đầu ra sau -

absolute value of 4+5j = 6.4031242374328485
absolute value of 2-3j = 3.605551275463989
absolute value of -3-4j = 5.0

Tính giá trị tuyệt đối của các số bằng toán học. hàm fabs[]

Python có phép toán. hàm fabs[] ngoài phương thức abs[] tiêu chuẩn. Hàm này cũng yêu cầu một đối số. Giá trị tuyệt đối của đối số đó sau đó được trả về dưới dạng giá trị dấu phẩy động

Chương trình sau trả về giá trị tuyệt đối của số phức sử dụng hàm abs[] −

đầu ra

Khi thực thi, chương trình trên sẽ tạo đầu ra sau -

absolute value of 4 = 4.0
absolute value of -6.5 = 6.5
absolute value of -5 = 5.0
absolute value of -8.65 = 8.0

Phần kết luận

Chúng tôi đã giới thiệu cách tính giá trị tuyệt đối trong Python bằng ba cách riêng biệt trong hướng dẫn này. Với các ví dụ, chúng ta cũng đã học cách xác định giá trị tuyệt đối của một số phức và một số dấu phẩy động

Sự khác biệt giữa các hàm abs[] và fabs[] trong Python là gì?

Trăn. fabs[] so với abs[] . Sự khác biệt là toán học. fabs[number] sẽ luôn trả về một số có dấu phẩy động ngay cả khi đối số là một số nguyên, trong khi abs[] sẽ trả về một số có dấu phẩy động hoặc một số nguyên tùy thuộc vào đối số.

Chúng ta có thể sử dụng abs trong Python không?

abs[] trong Python . The Python abs[] function return the absolute value and remove the negative sign of a number in Python.

Chủ Đề