class Samochod:
def __init__(self, brand, color, nr_rej, fuel):
self.brand = brand
self.color = color
self.rej = nr_rej
self.fuel = fuel
def run(self):
if self._wystarczajaca_ilosc_paliwa():
print("Startuje", self.brand,
"koloru", self.color,
"rej", self.rej,
"fuel", self.fuel)
else:
print("Nie ma wystarczajacej ilosci paliwa")
# umowa programistów python
def _wystarczajaca_ilosc_paliwa(self):
return self.fuel > 2
nr1 = input("nr rej samochodu 1: ")
samochod1 = Samochod("Fiat", "red", nr1, 1)
print("czy paliwo jest: ", samochod1._wystarczajaca_ilosc_paliwa())
nr2 = input("nr rej samochodu 2: ")
samochod2 = Samochod("VW", "blue", nr2, 10)
samochod1.run()
samochod2.run()
Y2xhc3MgU2Ftb2Nob2Q6CiAgICBkZWYgX19pbml0X18oc2VsZiwgYnJhbmQsIGNvbG9yLCBucl9yZWosIGZ1ZWwpOgogICAgICAgIHNlbGYuYnJhbmQgPSBicmFuZAogICAgICAgIHNlbGYuY29sb3IgPSBjb2xvcgogICAgICAgIHNlbGYucmVqID0gbnJfcmVqCiAgICAgICAgc2VsZi5mdWVsID0gZnVlbAoKICAgIGRlZiBydW4oc2VsZik6CiAgICAgICAgaWYgc2VsZi5fd3lzdGFyY3phamFjYV9pbG9zY19wYWxpd2EoKToKICAgICAgICAgICAgcHJpbnQoIlN0YXJ0dWplIiwgc2VsZi5icmFuZCwKICAgICAgICAgICAgICAgICAgImtvbG9ydSIsIHNlbGYuY29sb3IsCiAgICAgICAgICAgICAgICAgICJyZWoiLCBzZWxmLnJlaiwKICAgICAgICAgICAgICAgICAgImZ1ZWwiLCBzZWxmLmZ1ZWwpCiAgICAgICAgZWxzZToKICAgICAgICAgICAgcHJpbnQoIk5pZSBtYSB3eXN0YXJjemFqYWNlaiBpbG9zY2kgcGFsaXdhIikKCiAgICAjIHVtb3dhIHByb2dyYW1pc3TDs3cgcHl0aG9uCiAgICBkZWYgX3d5c3RhcmN6YWphY2FfaWxvc2NfcGFsaXdhKHNlbGYpOgogICAgICAgIHJldHVybiBzZWxmLmZ1ZWwgPiAyCgoKbnIxID0gaW5wdXQoIm5yIHJlaiBzYW1vY2hvZHUgMTogIikKc2Ftb2Nob2QxID0gU2Ftb2Nob2QoIkZpYXQiLCAicmVkIiwgbnIxLCAxKQoKcHJpbnQoImN6eSBwYWxpd28gamVzdDogIiwgc2Ftb2Nob2QxLl93eXN0YXJjemFqYWNhX2lsb3NjX3BhbGl3YSgpKQoKbnIyID0gaW5wdXQoIm5yIHJlaiBzYW1vY2hvZHUgMjogIikKc2Ftb2Nob2QyID0gU2Ftb2Nob2QoIlZXIiwgImJsdWUiLCBucjIsIDEwKQoKc2Ftb2Nob2QxLnJ1bigpCnNhbW9jaG9kMi5ydW4oKQo=