fork download
  1. class Samochod:
  2. def __init__(self, brand, color, nr_rej, fuel):
  3. self.brand = brand
  4. self.color = color
  5. self.rej = nr_rej
  6. self.fuel = fuel
  7.  
  8. def run(self):
  9. if self._wystarczajaca_ilosc_paliwa():
  10. print("Startuje", self.brand,
  11. "koloru", self.color,
  12. "rej", self.rej,
  13. "fuel", self.fuel)
  14. else:
  15. print("Nie ma wystarczajacej ilosci paliwa")
  16.  
  17. # umowa programistów python
  18. def _wystarczajaca_ilosc_paliwa(self):
  19. return self.fuel > 2
  20.  
  21.  
  22. nr1 = input("nr rej samochodu 1: ")
  23. samochod1 = Samochod("Fiat", "red", nr1, 1)
  24.  
  25. print("czy paliwo jest: ", samochod1._wystarczajaca_ilosc_paliwa())
  26.  
  27. nr2 = input("nr rej samochodu 2: ")
  28. samochod2 = Samochod("VW", "blue", nr2, 10)
  29.  
  30. samochod1.run()
  31. samochod2.run()
  32.  
Success #stdin #stdout 0.04s 9240KB
stdin
123
321
stdout
nr rej samochodu 1: czy paliwo jest:  False
nr rej samochodu 2: Nie ma wystarczajacej ilosci paliwa
Startuje VW koloru blue rej 321 fuel 10