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

Nội dung chính

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:

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!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!