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 cực cơ bản và đơn giản cho ace thực hành, làm quen với cú pháp của python.
Trong bài này chúng ta sẽ tập trung vào các bài tập Rẻ nhánh
Trang chủ Thế giới ngôn ngữ lập trình - Programming Languages Tự học Python Tổng hợp và chọn lọc các bài tập + full bài...
[Tự học Python] Tổng hợp và chọn lọc các bài tập + full bài giải python cực đơn giản và cơ bản dành cho người mới[Phần 2]
Cafedev chia sẻ cho ace một số bài tập rẻ nhánh của python
1. Đề bài
Bài 1
Sắp tăng dần 3 số nguyên
Bài 2
Tìm max trong 4 số
Bài 3
Nhập độ dài 3 cạnh và kiểm tra xem đó là tam giác gì? – Tam giác đều, Tam giác cân, Vuông cân, tam giác thường, không hợp lệ,..
Bài 4
Tình tiền bằng số km đã nhập theo yêu cầu sau:
- 1km sẽ trả 5000d
- Trong khoảng 1km sẽ tới <=5km trả (km-1)*4500+5000
- Từ 5km tới <= 120km sẽ trả (km-5)*3500+4500*4+5000
- Trên 120km sẽ trả (((km-5)*3500+4500*4+5000)*1/10)
Bài 5
Tính tiền giờ sử dụng máy tính với giờ bắt đầu và kết thức như sau: (1h = 5000d)
- Thời gian bắt đầu từ >= 0 và <= 7h, Nếu số h dùng => 7 thì số tiền sẽ là Số giờ dùng nhân * số tiền 1h * 300*60 sau đó chia cho 0.15, nếu số h dùng < 7 thì số tiền là Số giờ dùng nhân * số tiền 1h * 300
- Thời gian bắt đầu từ > 7 và <= 17h, Nếu số h dùng => 6 thì số tiền sẽ là Số giờ dùng nhân * số tiền 1h * 400*60 sau đó chia cho 0.1, nếu số h dùng < 6 thì số tiền là Số giờ dùng nhân * số tiền 1h * 400
- Thời gian bắt đầu từ > 17 và <= 24h, Nếu số h dùng => 4 thì số tiền sẽ là Số giờ dùng nhân * số tiền 1h * 350*60 sau đó chia cho 0.12, nếu số h dùng < 4 thì số tiền là Số giờ dùng nhân * số tiền 1h * 350
Bài 6
Viết chương trình nhập vào tháng và xuất ra mua của tháng đó
2. Bài giải
Full Bài giải
Hướng dẫn cách xem và tải tài liệu từ trang cafedev tại đây.
Nguồn và Tài liệu tiếng anh tham khảo:
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.
- Ebook về python tại đây.
- Các series tự học lập trình khác
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:
Chào thân ái và quyết thắng!