[Tự Học Python] Bài Tập Hướng đối Tượng Trong Python »
Có thể bạn quan tâm
🔥CHỌN LỌC TOP NHỮNG KHOÁ HỌC LẬP TRÌNH ONLINE NHIỀU NGƯỜI THEO HOC TẠI ĐÂY🔥
Nhằm giúp ace nâng cao kỹ năng và kiến thức lập trình Python cho người mới bắt đầu từ con số 0, hôm nay cafedev chia sẻ cho ace một số bài tập liên quan lập trình hướng đối tượng trong python
Mục tiêu chính – trang bị các kiến thức và kỹ thuật:
- Lập trình hướng đối tượng cơ bản: class, object
- Kế thừa – inheritance
- Lớp trừu tượng
- Abstract base class
Lưu ý: Ace vui lòng tự code xong rồi hãy tham khảo bài giải nha – để xem cách mình làm đúng hay tối ưu nhất chưa nhé.
Bài 1: Giải phương trình bậc nhất
Bài 2: Giải phương trình bậc hai
Bài 3: Viết chương trình quản lý các CD(Công Đoàn) như sau:

- Người dùng lần lượt nhập thông tincủa các CD, chương trình sẽ quản lý thông tin các CD này và in ra danh sách các CD kèm theo tổng số tiền của các CD
Hướng dẫn cách xem và tải tài liệu từ trang cafedev tại đây.
Bài giải 1,2,3Bài 4:
Yêu cầu: Xây dựng ứng dụng quản lý danh sách các giao dịch:Mô tả:Hệ thống quản lý 2 loại giao dịch:
Giao dịch vàng: Mã giao dịch, ngày giao dịch (ngày/tháng/năm), đơn giá, số lượng, loại vàngcó 3 loại 18k, 24k, 9999.
- Thành tiền được tính như sau:thành tiền = số lượng * đơn giá.
Giao dịch tiền tệ: Mã giao dịch, ngày giao dịch (ngày/tháng/năm), tỷ giá (cũng là đơn giá), số lượng, loại tiền tệ có 3 loại:USD, EUR, AUD, loại giao dịch mua/bán. Thành tiền được tính như sau:
- Nếu loại giao dịch là “mua”thì: thành tiền = số lượng * tỷ giá
- Nếu loại giao dịch là “bán” thì: thành tiền = (số lượng * tỷ giá)* 1.05

Dựa vào mô tả trên, hãy:
- Tạo lớp GiaoDichvới các thuộc tính và phương thức chung (giao dịch vàng cũng là giao dịch).
- Tạo lớp GiaoDichTienTekế thừa từ lớp GiaoDichvới các thuộc tính riêng và phương thức cần thiết.
- Nhập xuất danh sách các giao dịch.
- Tính tổng số lượng cho từng loại.
- Tính tổng thànhtiền cho từng loại.
Bài 5: Tính chu vi & diệntích các hình (abstract)
Viết chương trình tính chu vi và điện tích của một số hình như sau:
- Hình tròn
- Hình chữ nhật
- Hình tam giác
Hướng dẫn cách xem và tải tài liệu từ trang cafedev tại đây.
Baì giải 4,5Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.
Nguồn và Tài liệu tiếng anh tham khảo:
- w3school
- python.org
- geeksforgeeks
Tài liệu từ cafedev:
- Full series tự học Python từ cơ bản tới nâng cao tại đây nha.
- Tự học ML bằng Python từ cơ bản tới nâng cao.
- Ebook về python tại đây.
- Các series tự học lập trình MIỄN PHÍ khác
- Nơi liên hệ hợp tác hoặc quảng cáo cùng Cafedevn tại đây.
Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:
- Group Facebook
- Fanpage
- Youtube
- Trang chủ
Chào thân ái và quyết thắng!
Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!
Từ khóa » Bài Tập Oop Python
-
Tổng Hợp Toàn Bộ Tài Liệu Học Hướng đối Tượng Và Bài Tập ... - Cafedev
-
Python: Bài Tập Phần Class | V1Study
-
Bài Tập Python: Module / Object / Class - Freetuts
-
Hơn 100 Bài Tập Python Có Lời Giải (code Mẫu)
-
Bài Tập Quản Lý Sinh Viên Trong Python - VietTuts
-
Bài Tập Python Có Lời Giải - Học Lập Trình Python - VietTuts
-
Bài 20: Hướng đối Tượng Trong Python - Lập Trình Python Cơ Bản
-
Chi Tiết Bài Học 13.Python OOP - Vimentor
-
8 Tip Thông Dụng Chém Bài Tập OOP Python (Object Oriented ...
-
Quản Lý Sinh Viên Bằng Class - OOP Python
-
Class Và Objects Trong Python - 40+ Bài Học Python Miễn Phí
-
Class Trong Python (lập Trình Hướng đối Tượng OOP) - EZCODEA
-
Bài Tập Lập Trình Hướng đối Tượng Cơ Bản, Nâng Cao - Blog | Got It AI