Hướng dẫn round in python
Hàm round() trong Python làm tròn x về n chữ số sau dấu thập phân. Python làm tròn theo cách sau: round(0.5) là 1.0 và round(-0.5) là -1.0 Nội dung chính Cú phápCú pháp của round() trong Python: Các tham số:
Ví dụ sau minh họa cách sử dụng của hàm round() trong Python. print ("round(50.25556, 2) : ", round(50.25556, 2)) print ("round(10.000056, 3) : ", round(10.000056, 3)) print ("round(-10.000056, 3) : ", round(-10.000056, 3)) Chạy chương trình Python trên sẽ cho kết quả: round(50.25556, 2) : 50.26 round(10.000056, 3) : 10.0 round(-10.000056, 3) : -10.0 Hướng dẫn cách làm tròn số trong python. Bạn sẽ học được cách làm tròn số trong python bằng cách sử dụng hàm round trong bài học này. Làm tròn số trong python bằng cách sử dụng hàm round()Khi cài đặt python, một số hàm số đã được tích hợp sẵn có thể sử dụng luôn mà không cần import, trong đó có hàm round().
Chúng ta sử dụng hàm round() để làm tròn số (số nguyên hoặc số thực) trong python với cú pháp sau đây:
Trong đó round để gọi hàm , Làm tròn số thực trong pythonĐối với số thực, chúng ta có thể tự do làm tròn số sau dấu phẩy như các ví dụ sau đây: Làm tròn số sau dấu phẩy và biến số thực thành số nguyên bằng hàm round()Bằng cách không chỉ định f = 123.456 Bạn có thể thấy số Làm tròn số thực và chỉ định vị trí thập phân cần làm tròn bằng hàm round()Bằng cách chỉ định giá trị của chữ số: 1 2 3 , 4 5 6 ndigits -2 -1 0 1 2 3 Ví dụ cụ thể như sau: f = 123.456 Bạn có thể thấy số thực đã được làm tròn tại các vị trí khác nhau, và kiểu dữ liệu số thực float không thay đổi trong kết quả nhận về. Làm tròn số nguyên trong python bằng hàm round()Tương tự với số thực, bằng cách chỉ định hoặc rút gọn giá trị của i = 99518 Hàm round () không phải là một phép làm tròn bỏ số mà là một phép làm tròn chẵnLưu ý là tại phiên bản mới nhất của python, Hàm round () không phải là một phép làm tròn bỏ số mà là một phép làm tròn chẵn (sử dụng trong ngân hàng). Cách làm tròn chẵn được định nghĩa như sau:
Theo website chính thức của python thì số Chúng ta hãy cùng xem một số ví dụ sau: print('0.4 =>', round(0.4)) Lưu ý là với cách làm tròn chẵn,
print('0.5 =>', round(0.5)) Ngoài ra khi sử dụng hàm round() với số thực dấu phẩy động, từ chữ số thập phân thứ 2 trở đi, không phải lúc nào chúng ta cũng có thể thu được giá trị đúng. print('0.05 =>', round(0.05, 1)) Lý do là theo như tài liệu Python document thì chúng ta vốn không thể biểu diễn số thực một cách chính xác dưới dạng thập phân:
Nếu bạn muốn đưa ra kết quả chính xác khi làm tròn chẵn số thực, hãy sử dụng phương thức quantize() được tích hợp trong thư viện chuẩn decimal mà chúng ta sẽ cùng tìm hiểu trong bài tiếp theo nhé. Tổng kếtTrên đây Kiyoshi đã hướng dẫn bạn cách làm tròn số trong python bằng hàm round trong python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé. Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo. Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại <a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" rel="license noopener" target="_blank" href="https://creativecommons.org/licenses/by-nc-nd/4.0/">Creativecommons</a> và <a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" target="_blank" rel="noopener" href="https://www.dmca.com/Protection/Status.aspx?ID=1631afcd-7c4a-467d-8016-402c5073e5cd" class="dmca-badge">DMCA</a><script src="https://images.dmca.com/Badges/DMCABadgeHelper.min.js"> Bài viết liên quanHãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam! HOME>> python cơ bản - lập trình python cho người mới bắt đầu>>05. số trong python
Profile Tác giả : Kiyoshi (Chis Thanh) Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản. |