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 đỡ

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

1 Like

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
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?