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

  1. 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)
  2. 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
  3. Yêu cầu:

    • Xử lý input theo thứ tự
    • Kiểm tra tính hợp lệ của dữ liệu

Comments

There are no comments at the moment.

Zalo