Cross-selling produktów
Mały sklep spożywczy postanowił stosować cross-selling – sprzedawać gumy do żucia razem z kawą, płatkami śniadaniowymi lub chlebem. Aby ustalić, który z tych trzech produktów sprawdza się najlepiej, właścicielka przeprowadziła eksperyment. Przez tydzień sprzedawała gumy do żucia przy kasie i rejestrowała wszystkie transakcje, w których zostały zakupione razem z kawą, płatkami lub chlebem. Transakcje z tego okresu są dostępne jako lista list o nazwie transactions. Każda transakcja ma postać ['coffee','gum'], ['cereal','gum'] lub ['bread','gum'].
To ćwiczenie jest częścią kursu
Analiza koszyka zakupowego w Pythonie
Instrukcje do ćwiczenia
- Policz liczbę transakcji zawierających kawę i gumę do żucia.
- Policz liczbę transakcji zawierających płatki śniadaniowe i gumę do żucia.
- Policz liczbę transakcji zawierających chleb i gumę do żucia.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)