Commit 9e590335 by Patryk Czarnik

klasy2 - sklep kasa

parent 63eb872f
...@@ -20,6 +20,7 @@ class Sklep: ...@@ -20,6 +20,7 @@ class Sklep:
def __init__(self, nazwa): def __init__(self, nazwa):
self.nazwa = nazwa self.nazwa = nazwa
self.cennik = {} self.cennik = {}
self.kasa = 0
def zdefiniuj_produkt(self, produkt, cena): def zdefiniuj_produkt(self, produkt, cena):
# informację o produkcie zapamiętujemy w słowniku "cennik", który został utworzony w init # informację o produkcie zapamiętujemy w słowniku "cennik", który został utworzony w init
...@@ -33,6 +34,7 @@ class Sklep: ...@@ -33,6 +34,7 @@ class Sklep:
else: else:
koszt = self.cennik[produkt] * sztuk koszt = self.cennik[produkt] * sztuk
print(f'Kliencie {klient.imie}, za swoje zakupy płacisz {koszt}') print(f'Kliencie {klient.imie}, za swoje zakupy płacisz {koszt}')
self.kasa += koszt
# W tym przykładzie używamy klasy od razu w tym samym pliku, # W tym przykładzie używamy klasy od razu w tym samym pliku,
...@@ -64,4 +66,5 @@ print('Produkty dostępne w Żabce:', zabka.cennik) ...@@ -64,4 +66,5 @@ print('Produkty dostępne w Żabce:', zabka.cennik)
zabka.sprzedaj('piwo', ala) zabka.sprzedaj('piwo', ala)
zabka.sprzedaj('ciasteczka', ala) zabka.sprzedaj('ciasteczka', ala)
zabka.sprzedaj('piwo', bartek) zabka.sprzedaj('piwo', bartek)
zabka.sprzedaj('cola', bartek, 3) zabka.sprzedaj('cola', bartek, 3)
\ No newline at end of file print('Utarg Żabki jest taki:', zabka.kasa)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment