Các lệnh sau có sinh lỗi chương trình không? Nếu có thì mã lỗi là gì
262
19/06/2023
Luyện tập 1 trang 144 Tin học 10: Các lệnh sau có sinh lỗi chương trình không? Nếu có thì mã lỗi là gì?
>>> A = [1, 3, 5, 10, 0]
>>> for k in
range (1, len(A) + 1);
print (A[k] )
|
>>> s1, s2 = “101010”, 1010101
>>> s = s1 + s2
|
Trả lời
- Đoạn lệnh bên trái: Lỗi SyntaxError (lỗi cú pháp)
Giải thích: range(…) phải đặt cùng hàng với for.
- Đoạn lệnh bên phải: Lỗi TypeError (Lỗi kiểu dữ liệu)
Giải thích: Không thể ghép chuỗi và số nguyên bằng phép +
Xem thêm lời giải bài tập SGK Tin học 10 Kết nối tri thức hay, chi tiết khác:
Bài 27: Tham số của hàm
Bài 28: Phạm vi của biến
Bài 29: Nhận biết lỗi chương trình
Bài 30: Kiểm thử và gỡ lỗi chương trình
Bài 31: Thực hành viết chương trình đơn giản
Bài 32: Ôn tập lập trình Python