Bán chéo sản phẩm
Cửa hàng tạp hóa nhỏ quyết định bán chéo kẹo cao su với cà phê, ngũ cốc ăn sáng hoặc bánh mì. Để xác định mặt hàng nào trong ba lựa chọn là tốt nhất, chủ cửa hàng đã tiến hành một thử nghiệm. Trong một tuần, cô ấy bán kẹo cao su cạnh quầy tính tiền và ghi lại mọi giao dịch có mua kèm cà phê, ngũ cốc hoặc bánh mì. Các giao dịch trong ngày đó được cung cấp dưới dạng danh sách các danh sách có tên transactions. Mỗi giao dịch là một trong ['coffee','gum'], ['cereal','gum'] hoặc ['bread','gum'].
Bài tập này là một phần của khóa học
Phân tích giỏ hàng trong Python
Hướng dẫn bài tập
- Đếm số giao dịch có cả coffee và gum.
- Đếm số giao dịch có cả cereal và gum.
- Đếm số giao dịch có cả bread và gum.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Count the number of transactions with coffee and gum
coffee = transactions.count(['____', 'gum'])
# Count the number of transactions with cereal and gum
cereal = transactions.____(['cereal', 'gum'])
# Count the number of transactions with bread and gum
bread = transactions.____(['____', '____'])
# Print the counts for each transaction.
print('coffee:', coffee)
print('cereal:', cereal)
print('bread:', bread)