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" )
# metoda prywatna - jest to sprawdzane
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 ( )
Y2xhc3MgU2Ftb2Nob2Q6CiAgICBkZWYgX19pbml0X18oc2VsZiwgYnJhbmQsIGNvbG9yLCBucl9yZWosIGZ1ZWwpOgogICAgICAgIHNlbGYuYnJhbmQgPSBicmFuZAogICAgICAgIHNlbGYuY29sb3IgPSBjb2xvcgogICAgICAgIHNlbGYucmVqID0gbnJfcmVqCiAgICAgICAgc2VsZi5mdWVsID0gZnVlbAoKICAgIGRlZiBydW4oc2VsZik6CiAgICAgICAgaWYgc2VsZi5fX3d5c3RhcmN6YWphY2FfaWxvc2NfcGFsaXdhKCk6CiAgICAgICAgICAgIHByaW50KCJTdGFydHVqZSIsIHNlbGYuYnJhbmQsCiAgICAgICAgICAgICAgICAgICJrb2xvcnUiLCBzZWxmLmNvbG9yLAogICAgICAgICAgICAgICAgICAicmVqIiwgc2VsZi5yZWosCiAgICAgICAgICAgICAgICAgICJmdWVsIiwgc2VsZi5mdWVsKQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIHByaW50KCJOaWUgbWEgd3lzdGFyY3phamFjZWogaWxvc2NpIHBhbGl3YSIpCgogICAgIyBtZXRvZGEgcHJ5d2F0bmEgLSBqZXN0IHRvIHNwcmF3ZHphbmUKICAgIGRlZiBfX3d5c3RhcmN6YWphY2FfaWxvc2NfcGFsaXdhKHNlbGYpOgogICAgICAgIHJldHVybiBzZWxmLmZ1ZWwgPiAyCgoKbnIxID0gaW5wdXQoIm5yIHJlaiBzYW1vY2hvZHUgMTogIikKc2Ftb2Nob2QxID0gU2Ftb2Nob2QoIkZpYXQiLCAicmVkIiwgbnIxLCAxKQoKcHJpbnQoImN6eSBwYWxpd28gamVzdDogIiwgc2Ftb2Nob2QxLl9fd3lzdGFyY3phamFjYV9pbG9zY19wYWxpd2EoKSkKCm5yMiA9IGlucHV0KCJuciByZWogc2Ftb2Nob2R1IDI6ICIpCnNhbW9jaG9kMiA9IFNhbW9jaG9kKCJWVyIsICJibHVlIiwgbnIyLCAxMCkKCnNhbW9jaG9kMS5ydW4oKQpzYW1vY2hvZDIucnVuKCkK