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
round[number, decimal_digits]
7. 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
round[number, decimal_digits]
8 và x = 2.56789
print[round[x]]
# 3
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 x = 2.56789
print[round[x]]
# 3
1 tích hợp trong PythonCách sử dụng hàm round[number, decimal_digits]
7 để làm tròn đến số nguyên gần nhất
round[number, decimal_digits]
Hàm
round[number, decimal_digits]
7 nhận hai tham số. Đây là cú pháp trông như thế nàoround[number, decimal_digits]
Tham số đầu tiên –
x = 2.56789
print[round[x]]
# 3
4 – là số chúng ta đang làm tròn đến số nguyên gần nhấtTham số thứ hai –
x = 2.56789
print[round[x]]
# 3
5 – là số thập phân được trả về. Giá trị mặc định là 0Hãy xem một số ví dụ
x = 2.56789
print[round[x]]
# 3
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à
x = 2.56789
print[round[x]]
# 3
6Khi chúng ta chuyển biến số cho hàm
round[number, decimal_digits]
7, 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
x = 2.56789
print[round[x, 2]]
# 2.57
Đ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
________số 8Bâ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 round[number, decimal_digits]
8 để làm tròn một số thành số nguyên gần nhất
round[number, decimal_digits]
Phương thức
round[number, decimal_digits]
8 đơ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àomath.ceil[number]
Đây là một ví dụ
x = 2.56789
print[round[x]]
# 3
0Trong đ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
x = 2.56789
print[round[x]]
# 3
1. x = 2.56789
print[round[x, 2]]
# 2.57
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
x = 2.56789
print[round[x, 2]]
# 2.57
2 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
x = 2.56789
print[round[x, 2]]
# 2.57
2] sang phương thức round[number, decimal_digits]
8. x = 2.56789
print[round[x, 2]]
# 2.57
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ất
x = 2.56789
print[round[x]]
# 3
Giống như chúng ta đã làm trong phần trước, để sử dụng phương thức
x = 2.56789
print[round[x]]
# 3
0, trước tiên chúng ta phải nhập mô-đun x = 2.56789
print[round[x]]
# 3
1Đây là cú pháp của phương thức
x = 2.56789
print[round[x]]
# 3
0round[number, decimal_digits]
0Hãy xem một ví dụ
round[number, decimal_digits]
1Đúng như dự đoán, chúng tôi đã chuyển số được làm tròn xuống theo phương pháp
x = 2.56789
print[round[x]]
# 3
0. x = 2.56789
print[round[x, 3]]
# 2.568
1. Biến x = 2.56789
print[round[x, 2]]
# 2.57
2 có số 5. 57468465 được lưu trữ trong đóCon số này được làm tròn xuống 5
Phần kết luận
Trong 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
round[number, decimal_digits]
7 làm tròn một số thành số nguyên gần nhấtPhương pháp
round[number, decimal_digits]
8 làm tròn một số lên đến số nguyên gần nhất trong khi phương pháp x = 2.56789
print[round[x]]
# 3
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 x = 2.56789
print[round[x]]
# 3
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