Làm tròn đến không có chữ số thập phân python
Sự miêu tảround() là một hàm tích hợp trong Python. Nó trả về x được làm tròn đến n chữ số từ dấu thập phâncú phápSau đây là cú pháp của phương thức round() - Show round( x [, n] ) Thông sốx − Đây là một biểu thức số n - Biểu thị số chữ số từ dấu thập phân đến đó x sẽ được làm tròn. Mặc định là 0 Giá trị trả vềPhương thức này trả về x được làm tròn đến n chữ số từ dấu thập phân Ví dụVí dụ sau minh họa cách sử dụng phương thức round() #!/usr/bin/python3 print ("round(70.23456) : ", round(70.23456)) print ("round(56.659,1) : ", round(56.659,1)) print ("round(80.264, 2) : ", round(80.264, 2)) print ("round(100.000056, 3) : ", round(100.000056, 3)) print ("round(-100.000056, 3) : ", round(-100.000056, 3)) đầu raKhi chúng tôi chạy chương trình trên, nó tạo ra kết quả sau - round(70.23456) : 70 round(56.659,1) : 56.7 round(80.264, 2) : 80.26 round(100.000056, 3) : 100.0 round(-100.000056, 3) : -100.0 Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách làm tròn số thập phân lên đến 2 trong python. Dưới đây là các phương pháp khác nhau để hoàn thành nhiệm vụ này
Sử dụng hàm round()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 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ố
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 –
Ví dụChương trình sau trả về giá trị được làm tròn của số dấu phẩy động đầu vào lên đến 2 số thập phân bằng cách sử dụng hàm round()– đầu raKhi thực thi, chương trình trên sẽ tạo ra đầu ra sau - Rounding 3.367824 upto 2 decimal places: 3.37 Sử dụng hàm format()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 –
Ví dụChương trình sau đây trả về giá trị được làm tròn của số dấu phẩy động đầu vào tối đa 2 số thập phân bằng cách sử dụng hàm format()– đầu raKhi thực thi, chương trình trên sẽ tạo ra đầu ra sau - Rounding 4.56782 upto 2 decimal places: 4.57 Sử dụng mô-đun thập phânMô-đun thập phân Python giúp tăng độ chính xác của số dấu phẩy động. Để sử dụng mô-đun thập phân này, chúng ta phải nhập nó số thập phân. Decimal(floatnumber) − Cung cấp giá trị thập phân gồm 50 chữ số làm mặc định Ở đây chúng tôi sử dụng giá trị. lượng tử hóa (thập phân. Thập phân(‘0. 00’)) để làm tròn đến 2 chữ số sau dấu thập phân 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 –
Ví dụChương trình sau trả về giá trị được làm tròn của số dấu phẩy động đầu vào tối đa 2 số thập phân bằng mô-đun thập phân – đầu raKhi thực thi, chương trình trên sẽ tạo ra đầu ra sau - Input floating-point number: 35.65782 Rounding 35.65782 upto 2 decimal places: 35.66 Sử dụng hàm trần()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 –
If you want to round upto 1, 2, 3, 4...decimals then multiply and divide by # 10, 100, 1000, 10000 numbers respectively Ví dụChương trình sau trả về giá trị được làm tròn của số dấu phẩy động đầu vào tối đa 2 số thập phân bằng hàm ceil() – đầu raKhi thực thi, chương trình trên sẽ tạo ra đầu ra sau - ________số 8Phần kết luậnTrong bài viết này, chúng ta đã học cách làm tròn một số động đã cho đến hai chữ số thập phân trong Python bằng bốn phương pháp khác nhau. Sử dụng hàm ceil và một số logic toán học, chúng ta đã học cách làm tròn đến hai chữ số thập phân. Chúng tôi cũng đã học cách sử dụng mô-đun thập phân để chuyển đổi một số dấu phẩy động đã cho thành số thập phân và lượng tử hóa nó |