Hướng dẫn python 3 round - trăn 3 vòng

Hướng dẫn python 3 round - trăn 3 vòng

Khi làm việc với các giá trị nổi (số có giá trị thập phân) trong chương trình Python của chúng tôi, chúng tôi có thể muốn làm tròn chúng lên hoặc xuống hoặc đến toàn bộ số gần nhất.

Nội dung chính

  • Cách sử dụng phương thức x = 2.56789 print(round(x)) # 3 1 để làm tròn một số vào số gần nhất
  • Cách sử dụng phương thức x = 2.56789 print(round(x)) # 3 2 để làm tròn một số xuống số gần nhất
  • Sự kết luận
  • Python có làm tròn hay xuống không?
  • Python có tròn xuống không?
  • Python có tự động tròn không?

Trong bài viết này, chúng ta sẽ thấy một số chức năng tích hợp 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 chức năng

x = 2.56789

print(round(x))
# 3
0. Theo mặc định, nó làm tròn một số đến số toàn bộ gần nhất. Chúng tôi cũng sẽ xem cách sử dụng các tham số của chức năng để thay đổi loại kết quả được trả lại cho chúng tôi.

Sau đó, chúng tôi sẽ nói về các phương thức

x = 2.56789

print(round(x))
# 3
1 và
x = 2.56789

print(round(x))
# 3
2 làm tròn và làm tròn một số xuống toàn bộ/số nguyên gần nhất. Hai phương pháp này là từ mô-đun
x = 2.56789

print(round(x))
# 3
3 tích hợp trong Python.

Hàm

x = 2.56789

print(round(x))
# 3
0 có hai tham số. Đây là những gì cú pháp trông như thế nào:
round(number, decimal_digits)

Tham số đầu tiên -

x = 2.56789

print(round(x))
# 3
5 - là số chúng tôi đang làm tròn đến toàn bộ số gần nhất.

Tham số thứ hai -

x = 2.56789

print(round(x))
# 3
6 - là số thập phân được trả về. Giá trị mặc định là 0.

Hã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
7.

Khi chúng tôi chuyển trong biến số cho hàm

x = 2.56789

print(round(x))
# 3
0, nó đã được làm tròn đến toàn bộ số gần nhất là 3.

Đó là cách 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))
# 3
1

Mã trên tương tự như ví dụ cuối cùng ngoại trừ tham số thứ hai. & nbsp; chúng tôi đã vượt qua với giá trị hai. Điều này sẽ làm tròn con số đến một phần trăm gần nhất (hai vị trí thập phân).

Trong trường hợp của chúng tôi, 2,57 đã được trả lại. Nghĩa là, 2.56789 đến 2,57.

Hãy xem một ví dụ cuối cùng để hiểu đầy đủ về cách tham số thứ hai hoạt động.

x = 2.56789

print(round(x))
# 3
2

Bây giờ, chúng tôi đã thực hiện tham số thứ hai 3. Chúng tôi sẽ nhận được số được làm tròn đến hàng nghìn gần nhất (ba số thập phân).

Số ban đầu - 2.56789 - được làm tròn đến 2.568.

Cách sử dụng phương thức x = 2.56789 print(round(x)) # 3 1 để làm tròn một số vào số gần nhất

Phương pháp

x = 2.56789

print(round(x))
# 3
1 đơn giản lấy số được làm tròn làm tham số của nó. Đây là những gì cú pháp trông như thế nào:
x = 2.56789

print(round(x))
# 3
4

Đây là một ví dụ:

x = 2.56789

print(round(x))
# 3
5

Trong 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
3:
x = 2.56789

print(round(x))
# 3
12. Đ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ô -đun.

Chúng tôi đã tạo một biến

x = 2.56789

print(round(x))
# 3
13 có 5.57468465 dưới dạng giá trị của nó.

Để làm tròn số này lên đến tổng số gần nhất, chúng tôi đã vượt qua số (trong biến

x = 2.56789

print(round(x))
# 3
13) cho phương thức
x = 2.56789

print(round(x))
# 3
1:
x = 2.56789

print(round(x))
# 3
16.

Giá trị kết quả từ hoạt động này, như có thể thấy trong mã ở trên, là 6.

Cách sử dụng phương thức x = 2.56789 print(round(x)) # 3 2 để làm tròn một số xuống số gần nhất

Giống như chúng tôi đã làm trong phần cuối cùng, để sử dụng phương thức

x = 2.56789

print(round(x))
# 3
2, trước tiên chúng tôi phải nhập mô -đun
x = 2.56789

print(round(x))
# 3
3.

Đây là cú pháp cho phương thức

x = 2.56789

print(round(x))
# 3
2:
x = 2.56789

print(round(x))
# 3
5

Hãy xem một ví dụ.

x = 2.56789

print(round(x))
# 3
6

Đúng như dự đoán, chúng tôi đã vượt qua số lượng được làm tròn xuống phương pháp

x = 2.56789

print(round(x))
# 3
2:
x = 2.56789

print(round(x))
# 3
22. Biến
x = 2.56789

print(round(x))
# 3
13 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ận

Trong bài viết này, chúng tôi đã nói về ba chức năng tích hợp trong Python cho phép chúng tôi số tròn.

Hàm

x = 2.56789

print(round(x))
# 3
0 có hai tham số. Đây là những gì cú pháp trông như thế nào:
round(number, decimal_digits)

Tham số đầu tiên -

x = 2.56789

print(round(x))
# 3
5 - là số chúng tôi đang làm tròn đến toàn bộ số gần nhất.

Tham số thứ hai -

x = 2.56789

print(round(x))
# 3
6 - là số thập phân được trả về. Giá trị mặc định là 0.



Hã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à

Khi chúng tôi chuyển trong biến số cho hàm

x = 2.56789

print(round(x))
# 3
4

x = 2.56789

print(round(x))
# 3
0, nó đã được làm tròn đến toàn bộ số gần nhất là 3.

x = 2.56789

print(round(x))
# 3
5

Đó là cách dễ sử dụng!

  • Bây giờ, hãy làm việc với tham số thứ hai.
  • Mã trên tương tự như ví dụ cuối cùng ngoại trừ tham số thứ hai. & nbsp; chúng tôi đã vượt qua với giá trị hai. Điều này sẽ làm tròn con số đến một phần trăm gần nhất (hai vị trí thập phân).

So:

  • Trong trường hợp của chúng tôi, 2,57 đã được trả lại. Nghĩa là, 2.56789 đến 2,57.

With:

  • x == 1 nếu số! = Round_down
  • x == 0 nếu số == vòng_down

Bạn đang cắt số trong 2 phần, số nguyên và thập phân. Nếu số thập phân không phải là 0, bạn thêm 1.

Tái bút: Tôi đã giải thích điều này chi tiết vì một số ý kiến ​​ở trên đã yêu cầu điều đó và tôi vẫn còn NOOB ở đây, vì vậy tôi không thể bình luận.

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

Tuy nhiên, tại thời điểm này, bạn cần một cách để xác định xem chữ số ngay sau điểm thập phân thay đổi nhỏ hơn hoặc lớn hơn hoặc bằng 5.Một cách để làm điều này là thêm 0,5 vào giá trị thay đổi và sau đó làm tròn với Math.floor ().... làm tròn một nửa lên ..

Python có tròn xuống không?

Nhà điều hành phân chia sàn của Python, còn gọi là nhà điều hành bộ phận số nguyên, giống như toán học.Phương pháp sàn ().Nó chia số thứ nhất cho số thứ hai và sau đó làm tròn kết quả đến số nguyên thấp nhất gần nhất.

Python có tự động tròn không?

Về hàm vòng () tích hợp của Python.Lập trình Python cung cấp một hàm vòng () tích hợp, làm tròn một số cho số chữ số đã cho và làm cho việc làm tròn các số dễ dàng hơn.