Bài 8.A1. Truy Xuất Thông Tin Học Sinh
LÀM BÀI
Points:
10 (partial)
Time limit:
2.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
Python
Mô tả bài toán
Xử lý tuple chứa thông tin học sinh (tên, điểm, môn học) và thực hiện các thao tác truy xuất cơ bản.
INPUT FORMAT
- Dòng 1: N (số lượng lệnh)
- N dòng tiếp theo, mỗi lệnh có một trong các định dạng:
- ADD name scores subjects # Thêm tuple mới
- FIRST # Lấy phần tử đầu
- LAST # Lấy phần tử cuối
- COUNT score # Đếm số điểm > score
OUTPUT FORMAT
Với mỗi lệnh, in kết quả tương ứng:
- ADD: "Added successfully"
- FIRST/LAST: Thông tin phần tử
- COUNT: Số lượng thỏa điều kiện
Ví dụ
Input:
4 ADD ("An", 8.5, "Toán") FIRST LAST COUNT 8.0
Output:
Added successfully Name: An Subject: Toán Name: An Subject: Toán 1 học sinh có điểm trên 8.0
Giải thích
Cấu trúc dữ liệu:
- Sử dụng tuple để lưu trữ thông tin học sinh
- Mỗi tuple gồm (tên, điểm, môn học)
Các thao tác:
- ADD: Thêm tuple mới vào danh sách
- FIRST/LAST: Truy cập phần tử đầu/cuối
- COUNT: Đếm số lượng theo điều kiện
Yêu cầu:
- Xử lý input theo thứ tự
- Kiểm tra tính hợp lệ của dữ liệu
Comments