Round() là một hàm dựng sẵn trong Python được sử dụng để làm tròn một số và trả về một số dấu phẩy động. Nếu số lượng chữ số cần làm tròn được cung cấp, ngược lại trả về giá trị số nguyên gần nhất nếu không có số nào được đề cập
cú pháp Cú pháp của hàm round như sau
Thông số Các tham số của hàm round là
Ở đây, số xác định số phải được làm tròn. Các chữ số đối số khác là tùy chọn, được sử dụng để đề cập đến số chữ số mà số cần được làm tròn. Nếu đối số này không được cung cấp, số sẽ được làm tròn thành giá trị số nguyên gần nhất Giá trị trả về Hàm round() trả về hai loại giá trị
Ví dụ về hàm round() trong Python ví dụ 1 Đầu vào
đầu ra
Kết quả sẽ là 11 vì không có tham số nào khác được cung cấp trong hàm. Vì vậy, khi số sau dấu thập phân lớn hơn 5, 10. 88 được làm tròn đến số nguyên gần nhất tức là. 11. Nếu có một số nhỏ hơn 5 sau dấu thập phân; . 88 sẽ được làm tròn thành 10 Chúng ta hãy xem xét một Đầu vào khác
đầu ra
Kết quả sẽ là 15. 54. Số được làm tròn đến hai chữ số sau phần thập phân theo quy định trong cú pháp. Nhưng như chữ số sau. 54 là 2 và bé hơn 5, số không đổi ví dụ 2. Làm tròn đến số nguyên gần nhất Nếu một số phải được làm tròn thành số nguyên và không cung cấp tham số chữ số, thì số đó sẽ được làm tròn thành số nguyên gần nhất Đầu vào
đầu ra
Kết quả sẽ là 11, vì không có tham số nào khác được cung cấp. Kết quả sẽ giống như vậy nếu tham số chữ số đã cho là Không có ví dụ 3. Chuyển phân số thành số thập phân Hàm round() có thể được sử dụng để chuyển đổi phân số thành số thập phân. Chúng ta hãy xem xét ví dụ sau
đầu ra ________số 8Kết quả đầu tiên sẽ là 0. 33333333333. Kết quả thứ hai sẽ là 0. 33, vì tham số chữ số được cho là 2 Ví dụ 4. Làm tròn danh sách các số float Hàm này có thể được sử dụng một cách hiệu quả để làm tròn danh sách số float.
đầu ra 0Ghi chú. Ở đây tất cả các số float được làm tròn đến hai vị trí sau dấu thập phân theo tham số chữ số Khi làm việc với các giá trị float (số có giá trị thập phân) trong chương trình Python của chúng ta, chúng ta có thể muốn làm tròn chúng lên hoặc xuống hoặc đến số nguyên gần nhất Trong bài viết này, chúng ta sẽ thấy một số chức năng tích hợp sẵn cho phép chúng ta làm tròn số trong Python. Và chúng ta sẽ xem cách sử dụng chúng với một số ví dụ Chúng ta sẽ bắt đầu với hàm 8. Theo mặc định, nó làm tròn một số thành số nguyên gần nhất. Chúng ta cũng sẽ xem cách sử dụng các tham số của hàm để thay đổi loại kết quả trả về cho chúng taSau đó, chúng ta sẽ nói về các phương pháp 9 và 10 làm tròn lên và làm tròn xuống một số tương ứng với số nguyên/số nguyên gần nhất. Hai phương thức này là từ mô-đun 11 tích hợp trong PythonCách sử dụng hàm print(round(15.5422,2))8 để làm tròn đến số nguyên gần nhấtHàm 8 nhận hai tham số. Đây là cú pháp trông như thế nào 3Tham số đầu tiên – 14 – là số chúng ta đang làm tròn đến số nguyên gần nhấtTham số thứ hai – 15 – là số thập phân được trả về. Giá trị mặc định là 0Hãy xem một số ví dụ 1Trong ví dụ đầu tiên của chúng tôi, chúng tôi chỉ sử dụng một tham số – số được làm tròn, đó là 16Khi chúng ta chuyển biến số cho hàm 8, nó được làm tròn thành số nguyên gần nhất là 3Đó là cách nó dễ sử dụng Bây giờ, hãy làm việc với tham số thứ hai 8Đoạn mã trên tương tự như ví dụ trước ngoại trừ tham số thứ hai. Chúng tôi đã thông qua một giá trị của hai. Điều này sẽ làm tròn số đến phần trăm gần nhất (hai chữ số thập phân) Trong trường hợp của chúng tôi, 2. 57 đã được trả lại. Đó là, 2. 56789 đến 2. 57 Hãy xem một ví dụ cuối cùng để hiểu đầy đủ cách thức hoạt động của tham số thứ hai 9Bây giờ, chúng tôi đã thực hiện tham số thứ hai 3. Ta sẽ lấy số làm tròn đến hàng phần nghìn gần nhất (ba chữ số thập phân) Số ban đầu – 2. 56789 – được làm tròn thành 2. 568 Cách sử dụng phương pháp print(round(15.5422,2))9 để làm tròn một số thành số nguyên gần nhấtPhương thức 9 đơn giản lấy số cần làm tròn làm tham số. Đây là cú pháp trông như thế nào 0Đây là một ví dụ 1Trong đoạn mã trên, bạn sẽ nhận thấy rằng trước tiên chúng tôi đã nhập mô-đun 11. 81. Điều này cho phép chúng tôi truy cập vào tất cả các phương thức được cung cấp bởi mô-đunChúng tôi đã tạo một biến 82 có 5. 57468465 làm giá trị của nóĐể làm tròn số này lên thành số nguyên gần nhất, chúng tôi đã chuyển số (trong biến 82) sang phương thức 9. 85Giá trị kết quả từ thao tác này, như có thể thấy trong đoạn mã trên, là 6 Cách sử dụng phương pháp print(round(10.88))10 để làm tròn số xuống số nguyên gần nhấtGiống như chúng ta đã làm trong phần trước, để sử dụng phương thức 10, trước tiên chúng ta phải nhập mô-đun 11Đây là cú pháp của phương thức 10 1Hãy xem một ví dụ 2Đúng như dự đoán, chúng tôi đã chuyển số được làm tròn xuống theo phương pháp 10. 91. Biến 82 có số 5. 57468465 được lưu trữ trong đóCon số này được làm tròn xuống 5 Sự kết luậnTrong bài viết này, chúng ta đã nói về ba chức năng tích hợp sẵn trong Python cho phép chúng ta làm tròn số Hàm 8 làm tròn một số thành số nguyên gần nhấtPhương pháp 9 làm tròn một số lên đến số nguyên gần nhất trong khi phương pháp 10 làm tròn một số xuống số nguyên gần nhất. Cả hai phương thức này đều có thể truy cập thông qua mô-đun 11Với các ví dụ được đưa ra trong mỗi phần, chúng tôi có thể xem cách sử dụng từng chức năng để đạt được kết quả mong muốn Mã hóa vui vẻ QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Tiểu sử của tác giả này có thể được tìm thấy trong các bài viết của ông Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Có chức năng làm tròn trong Python không?Để triển khai chiến lược “làm tròn số” trong Python, chúng ta sẽ sử dụng hàm ceil() từ mô-đun toán học . Hàm ceil() lấy tên từ thuật ngữ “trần nhà”, được sử dụng trong toán học để mô tả số nguyên gần nhất lớn hơn hoặc bằng một số đã cho.
vòng 0 là gì. 5 bằng Python?Các giá trị được làm tròn thành bội số gần nhất của 10 lấy lũy thừa trừ đi chữ số thập phân; . ví dụ, tròn (0. 5) là 1. 0 và làm tròn(-0. 5) là -1. 0).
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.
vòng 7 là gì. 5 bằng Python?Tương tự, chúng ta có thể thấy rằng 7. 5 được làm tròn thành 8 , giá trị chẵn gần nhất với 7. 5. Kỹ thuật tương tự được áp dụng khi các số dấu phẩy động được làm tròn trong python. |