Zacznij terazZacznij za darmo

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

Zobacz kurs

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)
Edytuj i uruchom kod