Menu
CoddyTech

Nên mua gì

Thuộc phần Nền tảng cơ bản trong hành trình Python của Coddy. Bài học 77 trên 77.

challenge icon

Thử thách

Trung bình

Viết chương trình nhận ba đầu vào (đã cho):

  1.  Danh sách giá
  2. Danh sách tên mặt hàng
  3. Ngân sách cho mỗi mặt hàng

 

Chương trình cần in ra:

  1. Danh sách các mặt hàng bạn có thể mua trong phạm vi ngân sách
  2. Tổng ngân sách bạn cần nếu mua tất cả các mặt hàng có thể mua được
  3. Số mặt hàng bạn không đủ tiền mua

Xem test case để biết định dạng đầu ra

Tự làm thử

prices = input().split(",")
for i in range(len(prices)):
    prices[i] = int(prices[i])
items = input().split(",")
budget_per_item = int(input())

affordable_items = []
cant_afford = 0
total_needed = 0


# Viết code của bạn bên dưới




print("Can buy:", affordable_items)
print("Total budget needed:", total_needed)
print("Can't afford:", cant_afford)

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Trình biên dịch Python online