Python 3 có làm tròn lên hay xuống không?

Phương thức round[] trong Python làm tròn một số đến một số vị trí thập phân đã chỉ định. Theo mặc định, round[] làm tròn một số đến 0 chữ số thập phân. round[] rất hữu ích nếu bạn muốn làm việc với các số với độ chính xác nhất định

Bạn có thể gặp trường hợp muốn làm tròn một số đến một số thập phân nhất định

Tìm trận đấu Bootcamp của bạn

  • Career Karma kết hợp bạn với các bootcamp công nghệ hàng đầu
  • Truy cập học bổng độc quyền và các khóa học chuẩn bị
Chọn sở thích của bạn
Tên

Họ

Email

Điện thoại .


By continuing you agree to our Terms of Service and Privacy Policy, and you consent to receive offers and opportunities from Career Karma by telephone, text message, and email.

Bạn có thể sử dụng hàm round[] trong Python để làm điều này. Ví dụ: bạn có thể đang điều hành một cửa hàng bán thịt và muốn làm tròn giá sản phẩm của mình đến đồng đô la gần nhất.  

Trong hướng dẫn này, chúng ta sẽ khám phá cách làm tròn số bằng cách sử dụng hàm round[] trong Python. Chúng ta cũng sẽ đi qua một vài ví dụ để minh họa cách hoạt động của hàm này trong một chương trình thực tế.

Phương thức round[] của Python

Phương thức round[] của Python làm tròn một số đến một vị trí thập phân cụ thể. Phương thức này trả về một số dấu phẩy động được làm tròn theo thông số kỹ thuật của bạn. Theo mặc định, phương thức round[] làm tròn một số đến 0 chữ số thập phân

Hãy cùng xem cú pháp của hàm tích hợp round[]

round[number_to_round, decimal_places]

round[] chấp nhận hai đối số

  • Giá trị bạn muốn làm tròn
  • Số lượng dấu thập phân mà giá trị sẽ được làm tròn [không bắt buộc, mặc định là 0 vị trí thập phân]

round[] trả về dấu phẩy động vì phương thức có thể trả về giá trị thập phân. Vì vậy, bạn nên có kế hoạch chấp nhận số float thay vì số nguyên. Đây là điều quan trọng cần xem xét nếu bạn quyết định thực hiện phép toán trên kết quả của phương thức round[]

Python có hai phương thức cho phép bạn làm tròn lên và xuống. Phương thức floor[] làm tròn xuống số nguyên gần nhất. ceil[] làm tròn đến số nguyên gần nhất. Chúng ta sẽ tập trung vào phương thức round[] trong hướng dẫn này

» THÊM.   Python IDE. IDE tốt nhất cho người mới bắt đầu sử dụng Python là gì?

Bạn có thể đọc thêm về trần[] và sàn[] trong hướng dẫn Python của chúng tôi về trần[] và sàn[]

Một trong những cách sử dụng phổ biến nhất của làm tròn số là khi bạn làm việc với tiền. Điều này là do nhiều người không thích làm việc với phân số của đồng xu và phân số thập phân khi làm việc với tiền

Làm tròn số cũng phổ biến khi bạn đang làm việc với các phép tính toán trả về các giá trị không được làm tròn. Bạn sẽ thấy các giá trị làm tròn xuất hiện rất nhiều trong khoa học dữ liệu và học máy vì lý do này

vòng [] Python. Ví dụ

Hãy sử dụng một ví dụ để minh họa cách chức năng này hoạt động. Giả sử rằng chúng tôi quản lý một gian hàng nông sản và đang tìm cách tính toán cách chúng tôi nên định giá từng quả cam

Chúng tôi mua cam theo bó năm mươi nhưng bán cam lẻ cho khách hàng. Vì vậy, chúng tôi muốn chia giá của năm mươi quả cam cho năm mươi để có được giá bán buôn của một quả cam riêng lẻ

Đây là một tập lệnh Python mẫu mà chúng ta có thể sử dụng để hoàn thành tác vụ này

fifty_oranges = 15.52

individual_orange = fifty_oranges / 50
print[individual_orange]

rounded_value = round[individual_orange, 2]
print[rounded_value]

Mã của chúng tôi trả về một số dấu phẩy động Python theo sau là một số được làm tròn

0.3104
0.31

Đầu tiên, chúng tôi tuyên bố giá của năm mươi quả cam. Chúng tôi đặt giá trị này làm biến Python, có giá trị là $15. 52 trong trường hợp này. Sau đó, chúng tôi tính giá của một quả cam riêng lẻ bằng cách chia giá của năm mươi quả cam cho năm mươi.  

Tuy nhiên, giá của một quả cam riêng lẻ hóa ra là 0 đô la. 3104, đây không phải là mức giá mà chúng tôi có thể tính cho người tiêu dùng. Vì vậy, chúng tôi đã sử dụng hàm round[] để trả về giá của một quả cam riêng lẻ được làm tròn đến đồng xu gần nhất

» THÊM.   Lỗi loại Python. [các] loại toán hạng không được hỗ trợ cho +. Giải pháp ‘nonetype’ và ‘str’

Chương trình của chúng tôi đã trả về số 0 được làm tròn. 31, cho chúng tôi biết rằng chúng tôi muốn tính phí nhiều hơn $0. 31 mỗi quả cam để kiếm lời

Trong ví dụ của chúng tôi, chúng tôi đã chỉ định 2 trong phương thức round[] của mình, phương thức này yêu cầu chương trình của chúng tôi làm tròn số của chúng tôi đến hai chữ số thập phân. Tuy nhiên, nếu chúng ta muốn hàm round[] trả về số nguyên gần nhất thì chúng ta không cần chỉ định tham số này

Python Làm tròn đến Số nguyên gần nhất

Để làm tròn đến số nguyên gần nhất trong Python, bạn có thể sử dụng phương thức round[]. Bạn không nên chỉ định một số chữ số thập phân mà số của bạn sẽ được làm tròn

Đây là một ví dụ về việc sử dụng round[] không có tham số thứ hai để làm tròn một số thành giá trị nguyên gần nhất của nó

number = 24.28959
print[round[number]]

Mã Python của chúng tôi trả về. 24

Hàm round[] thường được sử dụng với các số có dấu phẩy động, bao gồm các chữ số thập phân. Bạn cũng có thể chuyển số nguyên vào round[] mà không trả về lỗi. Như đã nói, chương trình của chúng tôi sẽ trả về các giá trị giống nhau vì số nguyên đã là số tròn

Theo tùy chọn, bạn có thể chỉ định 0 làm đối số thứ hai thay vì bỏ qua hoàn toàn. Điều này cũng sẽ làm tròn một giá trị thành số nguyên gần nhất. Nhưng vì 0 là giá trị mặc định nên chúng tôi không chỉ định nó trong ví dụ này

Hàm round[] cũng có thể được sử dụng để làm tròn số âm. Đây là một ví dụ về điều này trong hành động

print[round[-102.22]]

mã của chúng tôi trả về. -102

"Career Karma bước vào cuộc đời tôi khi tôi cần nó nhất và nhanh chóng giúp tôi phù hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi đã tìm được công việc mơ ước phù hợp với giá trị và mục tiêu của mình trong cuộc sống. "

Venus, Kỹ sư phần mềm tại Rockbot

Find Your Bootcamp Match

Phần kết luận

Bạn có thể sử dụng hàm round[] của Python để làm tròn một số đến một vị trí thập phân nhất định. Điều này có thể hữu ích nếu bạn đang làm việc với các phép tính toán trả về các số có vị trí thập phân không cần thiết. Hoặc, round[] có thể hữu ích nếu bạn đang làm việc với các giá trị như tiền thường không hiển thị nhiều hơn hai chữ số thập phân

» THÊM.   Danh sách duy nhất các bản tin hàng đầu về Python mà bạn cần

Trong hướng dẫn này, chúng ta đã thảo luận cách sử dụng hàm round[] để làm tròn số trong Python. Sau đó, chúng tôi đã khám phá một vài ví dụ sử dụng hàm round[] để cho biết cách thức hoạt động của nó. Bây giờ bạn đã sẵn sàng bắt đầu làm tròn số trong Python như một chuyên gia

Để tìm hiểu thêm về lập trình Python, hãy đọc toàn bộ hướng dẫn Cách học Python của chúng tôi

1 Xếp hạng



Về chúng tôi. Career Karma là một nền tảng được thiết kế để giúp người tìm việc tìm kiếm, nghiên cứu và kết nối với các chương trình đào tạo việc làm để thăng tiến trong sự nghiệp của họ. Tìm hiểu về ấn phẩm CK

Python có tự động làm tròn xuống không?

Số nguyên của Python làm tròn xuống theo mặc định . Có vẻ như bạn cần làm tròn đến số nguyên gần nhất. ngăn xếp chồng lên nhau. com/questions/31818050/… Bạn có cần làm tròn lên hoặc làm tròn số đến số nguyên gần nhất không?

3 được làm tròn lên hay xuống?

Đây là quy tắc chung để làm tròn số. Nếu số bạn đang làm tròn theo sau là 5, 6, 7, 8 hoặc 9, hãy làm tròn số lên. Ví dụ. 38 làm tròn đến hàng chục là 40. Nếu số bạn đang làm tròn theo sau là 0, 1, 2, 3 hoặc 4, hãy làm tròn số xuống .

Python có làm tròn 0 không. 5 tăng hay giảm?

Trong Python, hàm round[] làm tròn lên hay xuống? . Dành cho . Cho =0. 5, hàm round[] làm tròn số về số chẵn gần nhất.

Hàm int[] trong Python làm tròn lên hay xuống?

int làm tròn về 0 . Đối với x dương, nó giống như sàn, đối với x âm, nó giống như trần nhà. vòng tròn đến giải pháp gần nhất có thể. vòng 1. 49]=1 và làm tròn [1. 51]==2. Khi x nằm chính giữa hai số thì round[x] sẽ là số chẵn gần nhất.

Chủ Đề