Hàm round() đưa ra một số dấu phẩy động với một số thập phân được chỉ định, đây là phiên bản được làm tròn của số đã chỉ định Show
Hàm sẽ trả về số nguyên gần nhất vì giá trị mặc định cho số thập phân là 0 cú phápround(number, digits) Thông số
Python có sẵn một hàm round() cho mục đích này. Hàm nhận hai đối số, số được làm tròn và vị trí mà nó sẽ được làm tròn. Nếu số được làm tròn thành số nguyên gần nhất, đối số thứ hai không được đưa ra Thuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Thí dụChương trình sau trả về giá trị làm tròn của số đầu vào bằng cách sử dụng hàm round() – đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - rounding up 2.14357 : 2 Thêm 0. 5 vào hàm round() trước khi làm trònTrong phương pháp này 0. 5 được cộng vào số trước khi làm tròn bằng hàm round() Thí dụđầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - Adding 0.5 to 2.14357 and then rounding up: 3 Chúng tôi đã lấy một số dấu phẩy động, giả sử 2. 143, sau đó thêm 0. 5 với nó (làm cho số 2. 6143>2. 5) trước khi chuyển nó làm đối số cho hàm round(). Vì vậy, hàm round() làm tròn số nguyên này lên trần trong trường hợp này vì nó vượt quá một nửa, i. e. 2. 5, vậy kết quả là 3 Làm tròn số float bằng hàm ceil()Trong Python, phương thức ceil(x) trả về số nguyên nhỏ nhất lớn hơn hoặc bằng x. Nó được gọi là giá trị trần của x cú phápimport math math.ceil(x) Thông sốGiá trị trả về – Trả về số nguyên nhỏ nhất không nhỏ hơn x Thuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Thí dụChương trình sau trả về giá trị làm tròn của số float đã cho trong Python. - đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - Round-Up value of -12.11: -12 Round-Up value of 50.26: 51 Round-Up value of 30.5: 31 Round-Up value of 1.1: 2 Làm tròn số float bằng Boolean LogicThí dụChương trình sau trả về giá trị đã làm tròn của số đầu vào bằng hàm bool() − đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - rounding up the value of 3.4: 4 Làm tròn số float Hàm Decimal()Thuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Thí dụChương trình sau trả về giá trị làm tròn của số float đầu vào bằng cách sử dụng hàm Decimal() của mô-đun thập phân – đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - the Round up value of 5.834 = 6 Làm tròn số float Hàm int()Thí dụChương trình sau trả về giá trị làm tròn của số float đầu vào bằng hàm int() − đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - Round up value of 115.914 is 116 Làm tròn số float bằng toán tử notThí dụChương trình sau trả về giá trị làm tròn của số thực đầu vào bằng cách sử dụng các hàm int() và is_integer() − đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - ________số 8_______Phần kết luậnChúng tôi đã giới thiệu cách làm tròn một số động đã cho trong Python bằng nhiều cách trong hướng dẫn này. Bằng cách sử dụng các ví dụ, chúng ta cũng đã học về phương thức round(), được sử dụng để làm tròn một số nguyên đã chỉ định. Chúng tôi cũng đã học về mô-đun thập phân, cho phép chúng tôi chuyển đổi một số dấu phẩy động đã cho thành số thập phân và làm tròn số đó Python có làm tròn 0 không. 5 tăng hay giảm?Q4. Trong Python, hàm round() làm tròn lên hay xuống? . Dành cho .
Round() có làm tròn lên hay xuống không?Làm tròn, Làm tròn và Làm tròn
. RoundUp luôn làm tròn đến số cao hơn tiếp theo, cách xa số 0. RoundDown always rounds down to the previous lower number, towards zero. RoundUp always rounds up to the next higher number, away from zero.
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. |