Môn Tin họcQuản lý học tập Tin học

Tra cứu điểm số theo chỉ số danh sách

Lớp 10Lập trìnhpythonGiải quyết vấn đề với máy tínhNhận biết

Thang điểm 10 · 5 test case chấm tự động · 3 tiêu chí chấm · 1 lượt giáo viên giao cho lớp

Một hệ thống quản lý học tập lưu điểm của 5 môn học theo thứ tự cố định: Toán, Ngữ văn, Tiếng Anh, Vật lí, Hóa học (tương ứng chỉ số 0 đến 4) với điểm số lần lượt là 8.5, 7.0, 9.0, 6.5, 8.0.

Viết chương trình đọc vào một số nguyên idx là chỉ số môn học cần xem điểm. Nếu idx nằm ngoài phạm vi hợp lệ của danh sách (nhỏ hơn 0 hoặc lớn hơn 4), chương trình phải nhận biết trước đây là tình huống sẽ gây ra lỗi ngoại lệ IndexError và in ra dòng thông báo tương ứng thay vì để chương trình bị dừng đột ngột. Nếu idx hợp lệ thì in ra tên môn và điểm số.

Định dạng vào/ra: Input gồm một dòng chứa số nguyên idx. Output là một dòng kết quả tương ứng.

InputOutput
2Môn Tiếng Anh - Điểm: 9.0
0Môn Toán - Điểm: 8.5
5Lỗi: IndexError - chỉ số 5 vượt quá phạm vi danh sách
-1Lỗi: IndexError - chỉ số -1 vượt quá phạm vi danh sách
#IndexError#danh sách#phân loại lỗi#lỗi ngoại lệ#category:on_tap#difficulty:recognizing

Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.

Giáo viên đăng nhập để giao bài