Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #20:15 START TESTU ZNAJOMOSCI PYTHONA POPRZEZ PRZEPISANIE TWOJEGO KODU
- class Silnik(object):
- def __init__(self, pojemnosc, moc):
- self.pojemnosc = pojemnosc
- self.moc = moc
- def getPojemnosc(self):
- return self.pojemnosc
- def getMoc(self):
- return self.moc
- def setPojemnosc(self, nowa_pojemnosc):
- self.pojemnosc = nowa_pojemnosc
- def setMoc(self, nowa_moc):
- self.moc = nowa_moc
- def Wypisz(self):
- print("Moc silnika = " + str(self.moc))
- print("Pojemnosc silnika = " + str(self.pojemnosc))
- class Kolo(object):
- def __init__(self):
- self.srednica = 0
- self.typ_bieznika = ""
- class Karoseria(object):
- def __init__(self):
- self.kolor = ""
- self.material = ""
- def Wypisz(self):
- print("Kolor karoserii = " + self.kolor)
- print("Material karoserii = " + self.material)
- class Samochod(object):
- def __init__(self):
- self.silnik = Silnik(0.0, 0.0)
- self.karoseria = Karoseria()
- self.kolo = []
- for i in range(0,4):
- self.kolo.append(Kolo())
- def Wypisz(self):
- self.silnik.Wypisz()
- self.karoseria.Wypisz()
- testowy_silnik = Silnik(0.0,0.0)
- testowy_silnik.setMoc(100.0)
- print()
- samochod = Samochod()
- samochod.silnik = testowy_silnik
- print("Moc silnika wynosi az: " + str(samochod.silnik.getMoc()) + " KM!")
- samochod.silnik.setMoc(2*samochod.silnik.getMoc())
- print("Moc silnika wynosi teraz: " + str(samochod.silnik.getMoc()) + " KM!")
- karoseria = Karoseria()
- karoseria.kolor = "czerwony"
- karoseria.material = "metal"
- samochod.karoseria = karoseria
- print("Kolor karoserii to: " + samochod.karoseria.kolor)
- print()
- print("Caly samochod:")
- print()
- samochod.Wypisz()
- print()
- #20:31 KONIEC PRZEPISYWANIA/NAPRAWIANIA WLASNYCH BLEDOW
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement