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.
Thử thách
Trung bìnhViết chương trình nhận ba đầu vào (đã cho):
- Danh sách giá
- Danh sách tên mặt hàng
- Ngân sách cho mỗi mặt hàng
Chương trình cần in ra:
- Danh sách các mặt hàng bạn có thể mua trong phạm vi ngân sách
- 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
- 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
4Các toán tử, phần 2
Toán tử logic, phần 1Toán tử logic, phần 2Ôn tập: logic đơn giảnToán tử logic, phần 3Toán tử logic, phần 47Máy tính chia hóa đơn
Lời chàoNhận đầu vào8Vòng lặp
Vòng lặp forVòng lặp whileBreakContinueÔn tập: Giai thừaHàm rangeVòng lặp lồng nhauÔn tập: Đầu vào động11Kiến thức cơ bản về danh sách
Khai báo danh sáchTruy cập phần tử trong danh sáchChỉnh sửa danh sáchPhương thức của danh sáchÔn tập: danh sách sản phẩmÔn tập: danh sách đảo ngượcTuple14Trình quản lý chi tiêu hằng ngày
Tổng quan dự ánThoát chương trìnhTự luyện tập: Trình biên dịch Python online