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:
- NXIF; LAP; STR; LIST; DICT;

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ạng number 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ủa number đượ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ạng number 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

Powered by Blogger.