29.9. Giả sử chương trình có lệnh nhập dữ liệu sau:n = int(input("Nhập số nguyên n: "))Khi chúng ta...

Câu hỏi:

29.9. Giả sử chương trình có lệnh nhập dữ liệu sau:

n = int(input("Nhập số nguyên n: "))

Khi chúng ta nhập 1.5 thì chương trình có lỗi ngoại lệ không? Đó là lỗi ngoại lệ nào?

A. SyntaxError.                            B. ValueError.

C. TypeError                                D. IndexError.

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Hạnh
Cách làm:
1. Đọc câu hỏi và đề bài để hiểu rõ yêu cầu.
2. Xác định loại lỗi khi nhập giá trị 1.5 vào chương trình.
3. Tìm hiểu về các loại lỗi có thể xảy ra khi nhập dữ liệu vào chương trình Python.
4. Đưa ra câu trả lời chính xác cho câu hỏi dựa trên kiến thức đã tìm hiểu.

Câu trả lời chi tiết: Khi chúng ta nhập giá trị 1.5 vào chương trình, sẽ xảy ra lỗi ngoại lệ loại ValueError. Lý do là do hàm int() chỉ chấp nhận giá trị nguyên (integer), nếu nhập giá trị không phải là số nguyên thì sẽ sinh ra lỗi ValueError. Đáp án đúng cho câu hỏi là B. ValueError.
Câu hỏi liên quan:
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.39437 sec| 2206.719 kb