Trong NNLT Python, để nhập số thực cho biến n, câu lệnh nào sau đây đúng?
Trả lời:
Đáp án đúng: C
Trong Python, hàm input() luôn trả về một chuỗi (string). Để chuyển đổi chuỗi này thành một số thực (float), ta cần sử dụng hàm float(). Do đó, phương án C là đáp án đúng vì nó kết hợp cả hai hàm này để nhập và chuyển đổi giá trị nhập vào thành số thực.
Phân tích từng đáp án:
- A. Sai vì chỉ sử dụng hàm
input(), giá trị nhập vào sẽ là chuỗi, không phải số thực. - B. Sai vì hàm
int()được sử dụng để chuyển đổi sang số nguyên, không phù hợp với yêu cầu nhập số thực. - D. Sai vì thiếu phép gán. Câu lệnh này sẽ chuyển đổi giá trị nhập vào thành số thực, nhưng không gán nó cho biến
n, do đó giá trị này sẽ bị mất.





