Bắt đầu ngayBắt đầu miễn phí

In số thực (floats)

Ký hiệu khoa học là một công cụ mạnh để biểu diễn các con số, nhưng có thể gây rối khi bạn muốn in giá trị float. Tuy vậy, bạn có thể dùng f-string mà ta đã học trước đó để luôn in đúng bằng cách dùng format specifier. Ví dụ, nếu muốn định dạng một biến trong f-string dưới dạng float, bạn có thể dùng chỉ định f, như: print(f"{some_variable:f}"). Bạn cũng có thể chỉ định độ chính xác cho định dạng float; chẳng hạn, print(f"{some_variable:.4f}") sẽ in ra 4 chữ số thập phân.

Bài tập này là một phần của khóa học

Các kiểu dữ liệu trong Python

Xem khóa học

Hướng dẫn bài tập

  • In float1, float2float3, để ý điểm mà giá trị chuyển sang ký hiệu khoa học.
  • In float2float3 bằng chỉ định định dạng float mặc định, và xem điều gì xảy ra với float3.
  • In float3 với chỉ định định dạng float và độ chính xác là 7.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Print floats 1, 2, and 3
print(____)
print(____)
print(____)

# Print floats 2 and 3 using the f string formatter
print(f"{____}")
print(f"{____}")

# Print float 3 with a 7 f string precision
print(f"{____}")
Chỉnh sửa và Chạy Mã