Bạn sẽ làm gì để coi hằng số 3,14 là một số thực?
Đáp án đúng: B
Trong Python, để biểu diễn một số thực, bạn chỉ cần viết số đó với dấu chấm thập phân. Nếu bạn muốn chắc chắn rằng một giá trị được coi là số thực, bạn có thể sử dụng hàm float() để chuyển đổi nó. Tuy nhiên, trong trường hợp hằng số 3.14, nó đã là một số thực rồi.
- Phương án A:
float(3.14f)không đúng vì hậu tốfkhông hợp lệ trong Python. Python không sử dụng hậu tố nhưfcho số thực như trong một số ngôn ngữ khác (ví dụ: C# hoặc Java). - Phương án B:
3.14fcũng không đúng vì lý do tương tự như trên. - Phương án C:
f(3.14)không đúng vìfở đây không được định nghĩa là một hàm. - Phương án D:
(f)(3.14)tương tự như phương án C, không đúng vìfkhông được định nghĩa.
Tuy nhiên, nếu mục đích của câu hỏi là chuyển đổi một giá trị thành số thực một cách tường minh, thì việc sử dụng float(3.14) sẽ là cách tốt nhất để đảm bảo rằng giá trị đó được coi là một số thực. Vì không có đáp án nào hoàn toàn chính xác trong các lựa chọn đã cho, ta cần phải xem xét mục đích của câu hỏi. Trong trường hợp này, có lẽ câu hỏi đang kiểm tra về cách ép kiểu dữ liệu sang số thực. Mặc dù 3.14 mặc định là số thực, để ép kiểu tường minh, ta dùng float(). Vì vậy, không có đáp án nào đúng hoàn toàn.





