Lập trình Tin học cơ bản
LẬP TRÌNH TIN HỌC CƠ BẢN
Lý thuyết:
- 0Python's application
- 1Python-BThuc-PToan-CLGan
- 2Python-NhapXuat
- 4Python-CauTrucReNhanh
- 5Python-CauTrucLap
- 6Python-KieuXau
- 7Python-KieuDanhSach
- 8Python-ChuongTrinhCon
Bài tập:
Có nhiều cách để xuất số thực với 2 chữ số thập phân trong Python. Dưới đây là một số phương pháp phổ biến:
1. Sử dụng f-strings (Python 3.6+)
Đây là cách đơn giản và được khuyến nghị nhất:
Python
number = 3.14159
print(f"{number:.2f}") # Output: 3.14
f"{number:.2f}"
tạo một f-string, trong đó{number:.2f}
định dạngnumber
thành một số thực với 2 chữ số thập phân.
2. Sử dụng phương thức format()
Tương tự như f-strings, format()
cũng cho phép định dạng chuỗi:
Python
number = 3.14159
print("{:.2f}".format(number)) # Output: 3.14
"{:.2f}".format(number)
thay thế{:.2f}
bằng giá trị củanumber
được định dạng.
3. Sử dụng hàm round()
Hàm round()
làm tròn số đến một số chữ số thập phân nhất định:
Python
number = 3.14159
rounded_number = round(number, 2)
print(rounded_number) # Output: 3.14
round(number, 2)
trả vềnumber
được làm tròn đến 2 chữ số thập phân.
4. Sử dụng định dạng chuỗi cũ (%-formatting)
Mặc dù ít được sử dụng hơn, bạn vẫn có thể sử dụng định dạng chuỗi cũ:
Python
number = 3.14159
print("%.2f" % number) # Output: 3.14
"%.2f" % number
định dạngnumber
thành một số thực với 2 chữ số thập phân.
Lựa chọn phương pháp nào?
- F-strings (phương pháp 1) thường được ưa chuộng vì chúng ngắn gọn và dễ đọc.
- Phương thức
format()
(phương pháp 2) cũng là một lựa chọn tốt. - Hàm
round()
(phương pháp 3) hữu ích khi bạn muốn lưu trữ giá trị đã làm tròn vào một biến. - Định dạng chuỗi cũ (phương pháp 4) vẫn hoạt động, nhưng không được khuyến khích cho code mới.
Hãy chọn phương pháp phù hợp nhất với nhu cầu của bạn.
No comments