Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class drobne:
- monety={"5zl":50, "2zl":50, "1zl":50, "0.50zl":50, "0.20zl":50,
- "0.10zl":10}
- class napoje:
- cola=50
- pepsi=50
- sprite=50
- fanta=50
- mirinda=50
- class automat(napoje,drobne):
- def sellDrink(self):
- print("Cena napoju wynosi : 2zl")
- print("Prosze o wybranie cyfry odpowiadajacej napojowi\n\
- 1 Cola\n\
- 2 Pepsi\n\
- 3 Sprite\n\
- 4 Fanta\n\
- 5 Mirinda")
- wybor=input()
- return wybor
- def monetizer(self, nominal):
- for key,val in self.monety.items():
- if key==nominal:
- self.monety[key]+=1
- def stockReducer(self, drinkNumber):
- if drinkNumber=="1":
- self.cola-=1
- if drinkNumber=="2":
- self.pepsi-=1
- if drinkNumber=="3":
- self.sprite-=1
- if drinkNumber=="4":
- self.fanta-=1
- elif drinkNumber=="5":
- self.mirinda-=1
- def getMoney(self):
- drink=self.sellDrink()
- kredyt =0
- print("Prosze o wrzucenie pieniedzy za napoj")
- print("1. 5zl \n\
- 2. 2zl \n\
- 3. 1zl \n\
- 4. 50gr \n\
- 5. 20gr \n\
- 6. 10gr")
- while kredyt<2:
- userChoice=input()
- if userChoice=="1":
- kredyt+=5
- print("Kredyt wynosi", kredyt)
- self.monetizer("5zl")
- if userChoice=="2":
- kredyt+=2
- print("Kredyt wynosi", kredyt)
- self.monetizer("2zl")
- if userChoice=="3":
- kredyt+=1
- print("Kredyt wynosi", kredyt)
- self.monetizer("1zl")
- if userChoice=="4":
- kredyt+=0.50
- print("Kredyt wynosi", kredyt)
- self.monetizer("0.50zl")
- if userChoice=="5":
- kredyt+=0.20
- print("Kredyt wynosi", kredyt)
- self.monetizer("0.20zl")
- if userChoice=="6":
- kredyt+=0.10
- print("Kredyt wynosi", kredyt)
- self.monetizer("0.10zl")
- return kredyt
- napoje=automat()
- kredyt= napoje.getMoney()
- print(napoje.monety)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement