Trăn tròn x 2

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

round(number[digits])

Thông số

Các tham số của hàm round là

  • số -Chỉ định số phải được làm tròn
  • chữ số (không bắt buộc) -Dùng để nói đến số chữ số mà số cần 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

Ở đâ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ị

  • Nó trả về một giá trị của số được làm tròn thành số nguyên gần nhất nếu đối số chữ số không được cung cấp
  • Nếu đối số chữ số được cung cấp, thì số được làm tròn thành các chữ số đã chỉ định. Trong trường hợp đó, nó sẽ được làm tròn thành bội số gần bằng 10 được nâng lên lũy thừa trừ đi đối số chữ số

Ví dụ về hàm round() trong Python

ví dụ 1

Đầu vào

print(round(10.88))

đầu ra

11

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

print(round(15.5422,2))

đầu ra

15.54

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

print (round(10.5))

đầu ra

11

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

a=1/3
print(a)
print(round(a , 2))

đầu ra

________số 8

Kế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.  

f_list = [9.3923, 3.6541, 56.768]
final_list = [round(x,2) for x in f_list]

print("List before round: ",f_list)
print("List after round with precision: ",final_list)

đầu ra

print(round(10.88))
0

Ghi 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

print(round(15.5422,2))
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 ta

Sau đó, chúng ta sẽ nói về các phương pháp

print(round(15.5422,2))
9 và
print(round(10.88))
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
print(round(10.88))
11 tích hợp trong Python

Cách sử dụng hàm print(round(15.5422,2))8 để làm tròn đến số nguyên gần nhất

Hàm

print(round(15.5422,2))
8 nhận hai tham số. Đây là cú pháp trông như thế nào

print(round(10.88))
3

Tham số đầu tiên –

print(round(10.88))
14 – là số chúng ta đang làm tròn đến số nguyên gần nhất

Tham số thứ hai –

print(round(10.88))
15 – là số thập phân được trả về. Giá trị mặc định là 0

Hãy xem một số ví dụ

print(round(10.88))
1

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à

print(round(10.88))
16

Khi chúng ta chuyển biến số cho hàm

print(round(15.5422,2))
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

print(round(10.88))
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

print(round(10.88))
9

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 print(round(15.5422,2))9 để làm tròn một số thành số nguyên gần nhất

Phương thức

print(round(15.5422,2))
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

11
0

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

11
1

Trong đ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

print(round(10.88))
11.
print(round(10.88))
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ô-đun

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

print(round(10.88))
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

print(round(10.88))
82) sang phương thức
print(round(15.5422,2))
9.
print(round(10.88))
85

Giá 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ất

Giống như chúng ta đã làm trong phần trước, để sử dụng phương thức

print(round(10.88))
10, trước tiên chúng ta phải nhập mô-đun
print(round(10.88))
11

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

print(round(10.88))
10

print(round(15.5422,2))
1

Hãy xem một ví dụ

print(round(15.5422,2))
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

print(round(10.88))
10.
print(round(10.88))
91. Biến
print(round(10.88))
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ậ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

print(round(15.5422,2))
8 làm tròn một số thành số nguyên gần nhất

Phương pháp

print(round(15.5422,2))
9 làm tròn một số lên đến số nguyên gần nhất trong khi phương pháp
print(round(10.88))
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
print(round(10.88))
11

Vớ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


Ihechikara Vincent Abba

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.