Hàm round () trong Python

Python Round Function



Python là một ngôn ngữ lập trình cấp cao rất linh hoạt được sử dụng rộng rãi nhất trong Khoa học dữ liệu, Học máy và Trí tuệ nhân tạo. Python cung cấp sự hỗ trợ tuyệt vời thông qua các mô-đun và chức năng được tích hợp sẵn mà chúng ta cần chơi với các con số. Hàm round () trong Python làm tròn số dấu phẩy động thành số thập phân đã nêu và trả về nó. Ví dụ: chúng ta có số dấu phẩy động 6.677 và chúng ta cần làm tròn số đó thành 2 dấu thập phân, sau đó hàm round () sẽ thực hiện công việc và làm tròn số thành 6,68.

Bài viết này giải thích chi tiết về hàm round () trong Python với các ví dụ.







Cú pháp của hàm round ()

Cú pháp của hàm round () như sau:



tròn (số dấu phẩy động, chữ số)



Hàm round () có hai tham số làm đối số, tức là số dấu phẩy động và các chữ số. Số hoặc số dấu phẩy động là tham số bắt buộc, trong khi số chữ số là tham số tùy chọn. Trong trường hợp nếu chúng ta không cung cấp số chữ số thì hàm round () sẽ trả về số nguyên gần nhất. Chúng tôi cũng có thể cung cấp số nguyên trong tham số đầu tiên. Trong trường hợp này, hàm round () sẽ trả về cùng một số nguyên.





Ví dụ và cách sử dụng hàm round ()

Hãy xem các ví dụ và cách sử dụng hàm round () trong tập lệnh Python của chúng tôi. Nếu chúng ta không xác định số chữ số, thì hàm round () lấy dấu chấm của số đó và chuyển nó thành số nguyên tiếp theo nếu giá trị thập phân lớn hơn 5. Trong trường hợp nếu giá trị thập phân nhỏ hơn 5, sau đó nó nhận giá trị sàn, và số nguyên được giữ nguyên.

# một chương trình để làm tròn số dấu phẩy động

# không chỉ định số chữ số

in(vòng(10.1))

in(vòng(10,5))

in(vòng(10,7))

in(vòng(11,9))

in(vòng(15.3))

in(vòng(17,8))

in(vòng(hai mươi))

in(vòng(20.01))

Đầu ra



Bây giờ, hãy xác định số chữ số và sử dụng hàm round ().

# một chương trình để làm tròn số dấu phẩy động

in(vòng(10.123,2))

in(vòng(10,587,1))

in(vòng(10,72,1))

in(vòng(11,9545,1))

in(vòng(15.322,2))

in(vòng(17.865,2))

in(vòng(20.090,2))

in(vòng(20.01114,2))

Đầu ra

Bây giờ, hãy lấy một số giá trị nguyên và áp dụng hàm round (). Bạn có thể lưu ý rằng trong đầu ra, giá trị số nguyên không thay đổi được trả về.

# một chương trình để làm tròn số dấu phẩy động

in(vòng(10))

in(vòng(hai mươi))

in(vòng(30))

in(vòng(40))

in(vòng(năm mươi))

in(vòng(12))

in(vòng(mười lăm))

in(vòng(19))

Đầu ra

Nếu chúng ta truyền bất kỳ chuỗi hoặc ký tự nào vào hàm round () thay vì một số, trình thông dịch Python sẽ thông báo lỗi.

# bỏ qua một chuỗi để làm tròn hàm

in(vòng('kamran'))

Đầu ra

Làm tròn số âm
Hàm round () cũng có thể được áp dụng cho các số âm, và nó làm tròn các số âm và trả về kết quả.

# áp dụng hàm làm tròn trên số âm

trên một=-3,98

in(vòng(trên một,1))

trên một=-2,8

in(vòng(trên một))

trên một=-5.67989

in(vòng(trên một,2))

trên một=-100,9843

in(vòng(trên một,1))

trên một=-20.04

in(vòng(trên một))

trên một=-32.0908

in(vòng(trên một,3))

trên một=-3.99898

in(vòng(trên một))

Đầu ra

Phần kết luận

Round () là một hàm tích hợp sẵn của Python để làm tròn số dấu phẩy động thành các số thập phân đã cho. Đây là một chức năng rất hữu ích khi bạn đang thực hiện các tác vụ liên quan đến các con số. Bài viết này giải thích ngắn gọn hàm round () với các ví dụ.