Python cung cấp hàm round() tích hợp sẵn, được sử dụng để làm tròn một số thành một số chữ số nhất định. Nó nhận hai đối số, thứ nhất là n, thứ hai là n chữ số và sau đó nó trả về số n sau khi làm tròn nó thành n chữ số. Theo mặc định, nó làm tròn số n đến số nguyên gần nhất Show
Ví dụ - Nếu chúng ta muốn làm tròn một số, giả sử là 7. 5. Nó sẽ được làm tròn đến số nguyên gần nhất là 7. Tuy nhiên, số 7. 56 sẽ được làm tròn thành 7. 5 bởi một nơi để cung cấp cho Hàm round() rất cần thiết khi làm việc với số float có thể có nhiều chữ số thập phân. Hàm round() giúp dễ dàng và đơn giản. Cú pháp được đưa ra dưới đây cú phápCác tham số là -
Hãy hiểu ví dụ sau - Thí dụ -đầu ra Bây giờ, tham số thứ hai được sử dụng Thí dụ -đầu ra Ví dụ thực tế về hàm round()Hàm round() hữu ích nhất khi đổi phân số thành số thập phân. Chúng tôi thường nhận được số điểm thập phân, chẳng hạn như nếu chúng tôi thực hiện 1/3 thì chúng tôi nhận được 0. 333333334, nhưng chúng tôi sử dụng hai hoặc ba chữ số ở bên phải dấu thập phân. Hãy hiểu ví dụ sau Thí dụ - đầu ra 0.16666666666666666 0.17 Một vi dụ khac Thí dụ - đầu ra Hàm round() làm tròn 5. 5 đến 6 và 6. 5 xuống 6. Đây không phải là một lỗi, round() hoạt động như thế này 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à 0 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 1 tích hợp trong PythonCách sử dụng Hàm x = 2.56789 print(round(x)) # 3 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
Tham số đầu tiên – 4 – là số chúng ta đang làm tròn đến số nguyên gần nhấtTham số thứ hai – 5 – là số thập phân được trả về. Giá trị mặc định là 0Hãy xem một số ví dụ
Trong 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à 6Khi 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 ________số 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
Bâ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 x = 2.56789 print(round(x)) # 3 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 lần đầu tiên chúng tôi nhập mô-đun 1. 1. Đ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 2 có 5. 57468465 làm giá trị của nóĐể làm tròn số này lên đến số nguyên gần nhất, chúng tôi đã chuyển số (trong biến 2) sang phương thức 9. 5Giá 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 x = 2.56789 print(round(x)) # 3 0 để 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 pháp 0, trước tiên chúng ta phải nhập mô-đun 1Đây là cú pháp của phương thức 0 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 0. 1. Biến 2 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 0 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 1Vớ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 |