Các hàm làm tròn trong python

Trong thời đại này, mọi doanh nghiệp thường làm việc với dữ liệu lớn và họ cố gắng sử dụng dữ liệu của mình để đưa ra các quyết định sáng suốt. Vì Python là một ngôn ngữ lập trình đa năng mạnh mẽ, nhiều công ty đã bắt đầu sử dụng các Chức năng Khoa học Dữ liệu mạnh mẽ của Python. Làm tròn là một trong những hàm đóng một vai trò quan trọng khi bạn đang thao tác với tập dữ liệu số. Vì vậy, điều cần thiết là phải biết cách làm tròn trong Python.

Có nhiều phương pháp khác nhau để làm tròn trong Python. Hãy xem xét từng cái một.

  • Phương pháp 1: Sử dụng hàm round [] tích hợp sẵn
  • Phương pháp 2: Sử dụng các hàm math.ceil [] và math.floor []
    • 1. hàm math.ceil []
    • 2. hàm math.floor []
  • Phương pháp 3: Sử dụng khái niệm Cắt ngắn
    • 1. hàm math.trunc []
    • 2. hàm truncate []
  • Phương pháp 4: Sử dụng khái niệm Làm tròn số
  • Phương pháp 5: Sử dụng khái niệm Làm tròn xuống
  • Phương pháp 6: Làm tròn khái niệm Half Up
  • Phương pháp 7: Làm tròn khái niệm Half Down
  • Phương pháp 8: Làm tròn một nửa cách xa khái niệm số không
  • Phương pháp 9: Làm tròn một nửa đến khái niệm chẵn

Phương pháp 1: Sử dụng hàm round [] tích hợp sẵn

Python có một hàm tích hợp được gọi là “vòng[]”, nhận hai tham số, number và ndigits. Hàm này làm tròn số đã cho đến một độ chính xác nhất định trong các chữ số thập phân.

Cú pháp:

Thông số:

  • số – số được làm tròn
  • ndigits – số chữ số mà số sẽ được làm tròn

Tham số ndigits là tùy chọn và nó được mặc định là 0.

Phương pháp 2: Sử dụng các hàm math.ceil [] và math.floor []

Trước tiên, bạn cần nhập “môn Toán” thư viện để sử dụng hai chức năng này.

1. hàm math.ceil []

Hàm này làm tròn số đã cho và trả về số nguyên gần nhất lớn hơn hoặc bằng số đã cho.

2. hàm math.floor []

Hàm này làm tròn số đã cho và trả về số nguyên gần nhất nhỏ hơn hoặc bằng số đã cho.

Phương pháp 3: Sử dụng khái niệm Cắt ngắn

Cắt ngắn là một trong những phương pháp đơn giản nhất để làm tròn một số trong Python. Bạn có thể áp dụng khái niệm này theo hai cách.

1. hàm math.trunc []

Hàm này cắt ngắn số thành số nguyên gần nhất về 0. Trước tiên, bạn cần nhập “môn Toán” thư viện để sử dụng chức năng này.

2. hàm truncate []

Nó là một chức năng do người dùng định nghĩa. Hàm này cắt ngắn số thành một số chữ số nhất định. Nó chuyển đổi từng chữ số thành 0 sau vị trí đã cho.

Đầu tiên, bạn cần xác định hàm, và sau đó bạn có thể sử dụng nó ở bất cứ đâu.

Giải thích cho mã hàm truncate []:

  • Đầu tiên, nhân số với 10số thập phân để chuyển dấu thập phân sang bên phải một số chữ số đã cho.
  • Sau đó, lấy toàn bộ phần của số mới bằng cách sử dụng hàm int [].
  • Cuối cùng, chia số nguyên cho 10số thập phân để chuyển dấu thập phân trở lại bên trái.

Cú pháp:

Thông số:

  • n – số bị cắt bớt
  • số thập phân – số chữ số mà số đó sẽ được cắt bớt

Tham số “số thập phân” là tùy chọn và nó được mặc định là 0.

Bạn cũng có thể áp dụng chức năng này cho các số âm.

Phương pháp 4: Sử dụng khái niệm Làm tròn số

Khái niệm này giúp làm tròn một số đã cho thành một số chữ số nhất định.

Đầu tiên, bạn cần tạo một hàm do người dùng xác định, sau đó bạn có thể sử dụng hàm này để làm tròn các số.

Giải thích cho mã hàm round__up []:

  • Đầu tiên, nhân số với 10số thập phân để chuyển dấu thập phân sang bên phải một số chữ số đã cho.
  • Sau đó làm tròn giá trị mới bằng cách sử dụng hàm math.ceil [].
  • Cuối cùng, chia số nguyên cho 10số thập phân để chuyển dấu thập phân sang bên trái một số chữ số đã cho.

Cú pháp:

Thông số:

  • n – số được làm tròn
  • số thập phân – số chữ số mà số sẽ được làm tròn lên

Phương pháp 5: Sử dụng khái niệm Làm tròn xuống

Khái niệm này giúp làm tròn số đã cho thành một số chữ số nhất định.

Đầu tiên, bạn cần tạo một hàm do người dùng xác định, sau đó bạn có thể sử dụng hàm này để làm tròn các số.

Giải thích cho mã hàm round__down []:

  • Đầu tiên, nhân số với 10số thập phân để chuyển dấu thập phân sang bên phải một số chữ số đã cho.
  • Sau đó làm tròn giá trị mới bằng cách sử dụng hàm math.floor [].
  • Cuối cùng, chia số nguyên cho 10số thập phân để chuyển dấu thập phân sang bên trái một số chữ số đã cho.

Cú pháp:

Thông số:

  • n – số được làm tròn xuống
  • số thập phân – số chữ số mà số sẽ được làm tròn xuống

Phương pháp 6: Làm tròn khái niệm Half Up

Khái niệm này phá vỡ quan hệ bằng cách làm tròn số đã cho thành số nguyên gần nhất với độ chính xác cụ thể.

Giải thích cho mã hàm round__half__up []:

  • Đầu tiên, nhân số với 10số thập phân để chuyển dấu thập phân sang bên phải một số chữ số đã cho.
  • Sau đó, thêm 0,5 vào giá trị mới.
  • Cuối cùng, làm tròn giá trị bằng cách sử dụng hàm math.floor [].

Cú pháp:

  • round__half__up [n, số thập phân]

Thông số:

  • n – số được làm tròn lên một nửa
  • số thập phân – số chữ số mà số sẽ được làm tròn lên một nửa

Phương pháp 7: Làm tròn khái niệm Half Down

Khái niệm này phá vỡ mối quan hệ bằng cách làm tròn số đã cho thành số nguyên gần nhất với độ chính xác cụ thể.

Giải thích cho mã hàm round__half__down []:

  • Đầu tiên, nhân số với 10số thập phân để chuyển dấu thập phân sang bên phải một số chữ số đã cho.
  • Sau đó, lấy giá trị mới trừ đi 0,5.
  • Cuối cùng, làm tròn giá trị bằng cách sử dụng hàm math.ceil [].

Cú pháp:

  • round__half__down [n, số thập phân]

Thông số:

  • n – số được làm tròn lên một nửa
  • số thập phân – số chữ số mà số sẽ được làm tròn lên một nửa

Phương pháp 8: Làm tròn một nửa cách xa khái niệm số không

Khái niệm này tương tự như các phương pháp đã đề cập ở trên.

Như thường lệ, đầu tiên, hãy chuyển dấu thập phân sang bên phải một số vị trí nhất định.

Sau đó, bạn nên xem xét chữ số có sẵn ngay lập tức ở bên phải của vị trí thập phân trong giá trị mới và chọn một trong các tùy chọn bên dưới.

  • Nếu số đã cho là số dương và
    • chữ số> = 5, sau đó làm tròn lên
    • chữ số = 5, sau đó Làm tròn xuống
  • Nếu số đã cho là số âm và
    • chữ số> = 5, sau đó Làm tròn xuống
    • chữ số

Chủ Đề