Chuyển tới nội dung chính

Ôn tập Hàm trong python

Bài tập 1: Mèo con ăn cá

Đề bài:

Viết chương trình giúp theo dõi việc mèo ăn cá mỗi ngày.

  • Tạo một hàm tên feed_cat nhận vào tên mèo và số con cá, trả về một câu thông báo cho biết mèo đã ăn bao nhiêu con cá.
  • Tạo một hàm tên total_fish nhận vào số cá đã cho ăn trong 3 ngày, trả về tổng số cá.
  • In ra thông tin mỗi ngày mèo đã ăn bao nhiêu con cá và tổng cộng đã ăn bao nhiêu con sau 3 ngày.

Hướng dẫn:

  1. Tạo một hàm có 2 tham số: tên mèo và số cá, dùng hàm này để tạo câu thông báo.
  2. Tạo một hàm khác nhận vào 3 số nguyên (tượng trưng cho 3 ngày) và trả về tổng của chúng.
  3. Gọi các hàm này với dữ liệu cụ thể, ví dụ: mèo Tom ăn 3 con cá ngày đầu, 2 con ngày hai, 4 con ngày ba.
  4. In từng thông báo riêng lẻ, sau đó in tổng số cá mà mèo đã ăn.

Bài tập 2: Máy pha trà sữa

Đề bài:

Mô phỏng một máy pha trà sữa có nhiều loại vị và topping.

  • Viết một hàm tên make_milktea nhận vào tên vị và topping, trả về chuỗi mô tả ly trà sữa đã chọn.
  • Viết một hàm tên get_price nhận vào tên topping và trả về giá tiền tương ứng.
  • In ra mô tả ly trà sữa và giá topping được chọn.

Giá của các topping:

  • Trân châu: 5000
  • Pudding: 7000
  • Thạch dừa: 6000

Hướng dẫn:

  1. Tạo một hàm với 2 tham số là vị và topping, trong hàm đó trả về mô tả của ly trà sữa dựa trên đầu vào.
  2. Tạo một hàm khác với 1 tham số là tên topping, dùng cấu trúc điều kiện để trả về giá tương ứng.
  3. Gọi 2 hàm trên với dữ liệu cụ thể, ví dụ: vị matcha, topping pudding.
  4. In ra mô tả ly trà sữa và số tiền cần trả cho topping đó.

Nếu bạn cần thêm bài tương tự theo chủ đề thú cưng, món ăn, hoặc thêm mức nâng cao như dùng biến toàn cục, mình có thể viết tiếp.