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 độngin(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 độngin(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àmin(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ả.
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ụ.