Kết quả của hàm sau là gì?
float(‘-infinity’)
float(‘inf’)
float(‘-infinity’)
float(‘inf’)
Trả lời:
Đáp án đúng: A
Hàm `float()` trong Python có thể chuyển đổi chuỗi thành số thực. Trong trường hợp này, nó chuyển đổi chuỗi `'-infinity'` thành giá trị âm vô cực và chuỗi `'inf'` thành giá trị dương vô cực. Do đó, kết quả sẽ là `-inf inf`.
* **A. –inf inf:** Đây là đáp án đúng vì `float('-infinity')` trả về `-inf` và `float('inf')` trả về `inf`.
* **B. –infinity inf:** Mặc dù chuỗi đầu vào là `'-infinity'`, kết quả trả về của hàm `float()` sẽ là `-inf` (dạng viết tắt).
* **C. Error Error:** Hàm `float()` không gây ra lỗi trong trường hợp này.
* **D. Error Junk value:** Hàm `float()` không trả về "Junk value" (giá trị rác) khi chuyển đổi chuỗi `'-infinity'` hoặc `'inf'`.
Tổng hợp 200 câu hỏi trắc nghiệm lập trình Python có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
