Round() hàm Python
Round là một hàm Python sẵn có trả về các số dấu phẩy động được làm tròn thành một số vị trí thập phân được chỉ định
Show
Hàm làm tròn Python có hai đối số, đối số đầu tiên là số sẽ được làm tròn trong khi đối số thứ hai là số thập phân mà chúng ta muốn số được làm tròn thành.
Sử dụng cơ bản phương thức Python RoundTuy nhiên, không bắt buộc chúng ta phải cung cấp hai đối số cho hàm round Python. Điều quan trọng là chúng tôi lưu ý rằng nếu chúng tôi cung cấp số làm đối số duy nhất, chúng tôi sẽ nhận được số nguyên nguyên gần nhất
Trong trường hợp trên, chúng tôi nhận được 15 vì 15 là số nguyên gần nhất. Giả sử rằng chúng ta thay đổi số thành 15. 6, thì trong trường hợp này, chúng ta sẽ nhận được 16
Do đó, cho dù chúng ta đặt bao nhiêu số ở cuối số nguyên float, nếu chúng ta không cung cấp đối số thứ hai vào hàm round của Python thì nó sẽ luôn trả về số nguyên nguyên gần nhất. Như minh họa trong đoạn mã dưới đây
Sử dụng số thập phân với phương thức Python RoundVì vậy, để cung cấp tham số thứ hai, chúng tôi phải đặt dấu phẩy ngay sau số mà chúng tôi đang làm tròn và sau đó cung cấp đối số thứ hai là số vị trí thập phân mà chúng tôi muốn số được làm tròn thành Chúng ta có thể bắt đầu bằng cách làm tròn số trên đến hai chữ số thập phân bằng cách cung cấp hai làm đối số thứ hai
Điều quan trọng cần lưu ý là điều này không trả về số mà chúng tôi đang mong đợi. Do đó, nếu chúng ta thay đổi số mà chúng ta đang làm tròn thành 2. 675 chúng tôi hy vọng rằng chúng tôi sẽ nhận được 2. 8
ví dụ 2Tuy nhiên, trong trường hợp cụ thể này, chúng tôi nhận được 2. 7 là kết quả. Điều này là do hầu hết các phân số thập phân thực sự không thể được biểu diễn dưới dạng số dấu phẩy động
Chúng ta nên lưu ý rằng chúng ta đang sử dụng từ xung quanh chứ không phải làm tròn lên hoặc làm tròn xuống. Điều này là do không có tùy chọn cụ thể làm tròn lên hoặc làm tròn xuống;
ví dụ 3Tuy nhiên, trong trường hợp một số cách đều nhau, hàm round của Python ưu tiên trả về số chẵn gần nhất Điều này có thể được minh họa trong các trường hợp chẳng hạn như khi chúng ta cố gắng làm tròn số 0. 5 và -0. 5. Trong cả hai trường hợp này, chúng tôi nhận được Zero vì đây là số chẵn gần nhất
Nếu chúng ta cũng cố gắng làm tròn -0. 5 chúng ta cũng sẽ nhận được 0 vì đây cũng là số chẵn gần nhất
Tóm lượcNếu bạn muốn xem thêm hướng dẫn lập trình, hãy xem kênh Youtube của chúng tôi, nơi chúng tôi có rất nhiều video hướng dẫn Python bằng tiếng Anh Trong chuỗi Hướng dẫn lập trình Python của chúng tôi, bạn sẽ tìm thấy các tài liệu hữu ích giúp bạn cải thiện kỹ năng lập trình của mình và đẩy nhanh quá trình học tập hướng dẫn lập trình
Bạn có muốn học cách viết mã trực tuyến không? Round() có làm tròn lên hay xuống Python không?Hàm round() làm tròn một số thành số nguyên gần nhất . toán học. ceil() làm tròn một số lên đến số nguyên gần nhất trong khi hàm math. Phương thức floor() làm tròn một số xuống số nguyên gần nhất.
Công dụng của hàm round() là gì?Nếu num_digits lớn hơn 0 (không), thì số được làm tròn đến số vị trí thập phân đã chỉ định . Nếu num_digits là 0, số được làm tròn thành số nguyên gần nhất. Nếu num_digits nhỏ hơn 0, số được làm tròn sang bên trái dấu thập phân. Để luôn làm tròn lên (cách xa 0), hãy sử dụng hàm ROUNDUP.
Tại sao Python vòng 2. 5 đến 2?Ví dụ: 2. 5 sẽ được làm tròn thành 2, vì 2 là số chẵn gần nhất và 3. 5 sẽ được làm tròn thành 4.
có 0. 5 làm tròn lên hay xuống Python?Cho . Cho =0. 5, hàm round() làm tròn số về số chẵn gần nhất. Vì vậy, 0. 5 được làm tròn thành 0 và -0 cũng vậy. 5; . 5 và 34. 5 đều được làm tròn thành 34; . 5 -34. 5 đều được làm tròn thành -34, v.v. |