Trang chủ Lớp 10 Tin học lớp 10 SGK Tin học 10 - Kết nối tri thức Câu hỏi Vận dụng trang 144 Tin học 10: Giả sử em...

Câu hỏi Vận dụng trang 144 Tin học 10: 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

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)