Giải chi tiết Câu hỏi Vận dụng trang 144 SGK Tin học 10 – Bài 29. Nhận biết lỗi chương trình. Hướng dẫn: Dựa vào kiến thức đã học để viết chương trình.
Câu hỏi/Đề bài:
1. Giả sử em được yêu cầu viết một chương trình nhập số tự nhiên n từ bàn phím, kết quả đưa ra là danh sách các ước số thực sự của n, tính cả 1 và không tính n. Hãy viết chương trình và kiểm tra các khả năng sinh lỗi khi thực hiện chương trình.
Hướng dẫn:
Dựa vào kiến thức đã học để viết chương trình
Lời giải:
Các khả năng sinh lỗi của chương trình:
– Số n nhập vào không phải là số tự nhiên.
– Viết n = input(): lỗi chưa đổi kiểu dữ liệu.
– Cho range (1, n + 1): khi đó, kết quả cho cả n.
2. Ví dụ về một chương trình khi chạy sinh mã lỗi NameError.
Hướng dẫn:
NameError: Lỗi xảy ra khi chương trình muốn tìm một tên nhưng không thấy
Lời giải:
a=5*10-b
print(b)