Làm cách nào để in đến 2 chữ số thập phân trong python?

sử dụng str. định dạng[] với “{. 2f}” dưới dạng chuỗi và float dưới dạng số để hiển thị 2 chữ số thập phân trong Python. Gọi in và nó sẽ hiển thị số float với 2 chữ số thập phân trong bảng điều khiển

Ví dụ hiển thị 2 chữ số thập phân trong Python

Mã ví dụ đơn giản sử dụng str. định dạng [số] với “{. 2f}” dưới dạng chuỗi và float dưới dạng số để trả về biểu diễn chuỗi của số có hai chữ số thập phân

fnum = 7.154327

res = "{:.2f}".format[fnum]

print[res]

đầu ra

Làm cách nào để hiển thị số float có hai chữ số thập phân?

Câu trả lời. Sử dụng toán tử định dạng chuỗi cho điều đó

>>> '%.2f' % 1.234
'1.23'
>>> '%.2f' % 5.0
'5.00'

HOẶC

print["{:.2f}".format[5]]

Hãy bình luận nếu bạn có bất kỳ nghi ngờ và đề xuất nào về mã vị trí thập phân Python này

Ghi chú. IDE. PyCharm 2021. 3. 3 [Phiên bản cộng đồng]

cửa sổ 10

Trăn 3. 10. 1

Tất cả các Ví dụ về Python đều nằm trong Python 3, vì vậy có thể nó khác với python 2 hoặc các phiên bản nâng cấp

Rohit

Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật

Hướng dẫn này sẽ trình bày cách thực hiện làm tròn giá trị float trong Python đến hai chữ số thập phân gần nhất

Sử dụng hàm round[]

Dạng làm tròn của giá trị được yêu cầu được cung cấp bởi hàm round[], hàm này trả về một giá trị dấu chấm động với số thập phân đã cho

Vì giá trị mặc định là 0 số thập phân, phương thức sẽ cho số nguyên gần nhất nếu số vị trí thập phân không được chỉ định

cú pháp

Thông số. -

  • number [bắt buộc]- Số cần làm tròn
  • chữ số [không bắt buộc]- Số cần làm tròn đến bao nhiêu phần thập phân. Giá trị mặc định là 0

Để lưu trữ số đã cho, chúng ta sẽ định nghĩa một biến. Phương thức round[] sẽ làm tròn số float đã cho lên đến hai chữ số thập phân bằng cách chuyển số đã cho và số vị trí thập phân [trong trường hợp này là 2] cho nó làm đối số. Chúng tôi sẽ in kết quả làm tròn của con số dấu phẩy động đã cho lên đến hai số thập phân

Ví dụ

Phương thức round[] được sử dụng trong chương trình sau đây để đưa ra kết quả làm tròn của giá trị dấu phẩy động được cung cấp lên đến hai số thập phân

Mã số

đầu ra

Rounding 3.3469456 up to two decimal places: 3.35

Sử dụng hàm format[]

Chúng tôi sẽ tạo một biến để giữ số đã cho. Bằng cách cung cấp số và định dạng ban đầu [tối đa 2 chữ số thập phân] làm đối số cho phương thức format[], người ta có thể làm tròn một giá trị lên đến hai chữ số thập phân. Nó trả về số đã cho ở định dạng mà trình xác định định dạng đã xác định

Ví dụ

Chương trình sau sẽ sử dụng phương thức format[] để đưa ra số được làm tròn của giá trị dấu phẩy động đã cho lên đến hai số thập phân

Mã số

đầu ra

Rounding 3.3469456 upto 2 decimal places: 3.35

Sử dụng mô-đun thập phân

Mô-đun thập phân của Python góp phần cải thiện độ chính xác của các giá trị dấu phẩy động. Chúng ta phải nhập mô-đun thập phân Python trước khi có thể sử dụng nó

số phao. Decimal[thập phân] cung cấp dấu thập phân gồm 50 chữ số theo mặc định

Ở đây, chúng ta có thể làm tròn đến hai chữ số thập phân bằng cách sử dụng giá trị. lượng tử hóa [thập phân. Thập phân['0. 00']]

Chúng tôi sẽ nhập mô-đun thập phân Python bằng cách sử dụng nhập khẩu từ khóa. Chúng ta sẽ tạo một biến để lưu số ban đầu. Chúng tôi sẽ sử dụng phương thức Decimal[] của mô-đun thập phân để chuyển đổi giá trị dấu phẩy động được cung cấp. Số phải được làm tròn đến hai chữ số thập phân. Do đó, chúng tôi sử dụng giá trị. lượng tử hóa [thập phân. Hàm thập phân []] chỉ cung cấp hai chữ số [2 số không trong đối số] sau dấu thập phân. Chúng tôi sẽ có được kết quả chúng tôi muốn

Ví dụ

Chương trình sau sử dụng mô-đun thập phân để cung cấp giá trị làm tròn của giá trị dấu phẩy động được cung cấp lên đến hai số thập phân

Mã số

đầu ra

Rounding 35.67533 upto 2 decimal places:  35.68

Sử dụng chức năng trần[]

Giá trị trần của một số đã cho, số nguyên nhỏ nhất lớn hơn hoặc bằng số đó, được trả về bởi hàm ceil[]

Để nhập mô-đun toán học, hãy sử dụng từ khóa nhập Python. Để lưu trữ giá trị dấu phẩy động được cung cấp, chúng tôi sẽ tạo một biến. Để làm tròn số nguyên thành hai chữ số thập phân và hiển thị kết quả, hãy sử dụng hàm ceil[]

Ví dụ

Phương thức ceil[] được sử dụng trong chương trình bên dưới để trả về giá trị đã làm tròn của giá trị dấu phẩy động được cung cấp tối đa hai chữ số thập phân

Mã số

đầu ra

Rounding 4.83622 upto 2 decimal places: 
4.84

Trong hướng dẫn này, chúng ta đã học bốn cách thay thế để làm tròn một giá trị dấu phẩy động đã cho trong Python lên đến hai chữ số thập phân. Chúng tôi đã khám phá ra cách làm tròn số đến hai chữ số thập phân bằng cách sử dụng phương pháp trần và một số suy luận toán học. Chúng tôi cũng đã học cách lượng tử hóa một số dấu phẩy động bằng cách chuyển đổi nó thành số thập phân bằng mô-đun thập phân của Python

Chủ Đề