Python Bài 11.A4: Động vật
LÀM BÀI
Points:
10 (partial)
Time limit:
2.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
Python
Mô tả
Tạo các class động vật với phương thức chung make_sound().
INPUT FORMAT
- Dòng 1: N (số lệnh)
- N dòng tiếp theo, mỗi lệnh có một trong các định dạng:
- DOG name breed: tạo chó mới
- CAT name color: tạo mèo mới
- SOUND id: tạo tiếng kêu
- INFO id: xem thông tin
- TRAIN id: huấn luyện (tăng độ thân thiện)
OUTPUT FORMAT
- DOG/CAT: "Created animal id={id}"
- SOUND: Tiếng kêu của động vật
- INFO: Thông tin chi tiết
- TRAIN: Thông báo sau huấn luyện
Ví dụ
Input:
6
DOG Lu Husky
CAT Miu Orange
SOUND 1
SOUND 2
TRAIN 1
INFO 1
Output:
Created animal id=1
Created animal id=2
Lu says: Woof! Woof!
Miu says: Meow!
Lu becomes friendlier
Name: Lu, Breed: Husky, Friendliness: 2
Kiến thức cần nắm
Polymorphism:
- Method overriding (make_sound)
- Các class con có thêm thuộc tính riêng
- Xử lý khác nhau cho mỗi loại động vật
Comments