01/10/2018, 11:18

Cần giúp đỡ về ép kiểu trong python

Em đã thử ép kiểu print("%.3f",x) trong python mà sao k ép kiểu đưa nó về thập phân 3 chữ số được.
Mong mn giúp đỡ

rogp10 viết 13:23 ngày 01/10/2018

Cái này gọi là định dạng ép kiểu là khác.

Henry viết 13:28 ngày 01/10/2018

Sử dụng hàm round.

>>>round(3.963)
4
>>> round(3.963, 1)
4.0
>>> round(3.963, 2)
3.96

Và hàm này trả về nhé, nên muốn thay đổi giá trị của một biến

>>> a = 9.8
>>> round(a)
10
>>> a
9.8
>>> a = round(a)
>>> a
10
Bài liên quan
0