Python Bài 6.A1: Quản lý thư viện sách


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ây dựng chương trình quản lý sách trong thư viện sử dụng set. Thực hiện các thao tác:

  1. Thêm sách mới (không trùng lặp)
  2. Xóa sách
  3. Kiểm tra sách tồn tại
  4. In danh sách sách theo thứ tự

INPUT FORMAT

  • Dòng 1: N - số lệnh thực hiện
  • N dòng tiếp theo, mỗi dòng là một lệnh:
    • ADD <tên_sách>: thêm sách
    • REMOVE <tên_sách>: xóa sách
    • CHECK <tên_sách>: kiểm tra sách
    • PRINT: in danh sách sách

OUTPUT FORMAT

  • Với lệnh ADD: "Đã thêm: <tên_sách>" hoặc "Sách đã tồn tại"
  • Với lệnh REMOVE: "Đã xóa: <tên_sách>" hoặc "Sách không tồn tại"
  • Với lệnh CHECK: "Có sách" hoặc "Không có sách"
  • Với lệnh PRINT: In danh sách sách theo thứ tự alphabet

VÍ DỤ

Input:
Copy
5
ADD Python
ADD Java
ADD Python
REMOVE C++
PRINT
Output:
Copy
Đã thêm: Python
Đã thêm: Java
Sách đã tồn tại
Sách không tồn tại
Danh sách sách:
1. Java
2. Python

Giải thích

  • Lệnh 1: Thêm "Python" thành công
  • Lệnh 2: Thêm "Java" thành công
  • Lệnh 3: Không thêm được vì "Python" đã tồn tại
  • Lệnh 4: Không xóa được vì "C++" không tồn tại
  • Lệnh 5: In danh sách 2 sách theo thứ tự alphabet

Comments

There are no comments at the moment.

Zalo