Beispiel #1
0
from samochod import Samochod

#inclilizujemy obiekt
#tworzymy instancje klasy klasy samochod


auto1 = Samochod('Volvo', 'czarny')
auto2 = Samochod('Tesla', 'niebieski')
print(auto1.producent, auto1.kolor)
#print(auto2.producent, auto2.kolor)

auto1.zatrab(5)

print(auto2.producent, auto2.zatrab(11))

auto1.jedz()
print(auto1.czy_jedzie)

Beispiel #2
0
# print(rower1)
# print(rower1.zadzwon())
# print(rower1.kola)
# print(rower1.jedz())
# print('--------------')
# dzieciecy1 = Dzieciecy()
# print(dzieciecy1.nazwa)
# print(dzieciecy1.kola)
# dzieciecy2 = Dzieciecy()
# print(dzieciecy2.nazwa)
# print(dzieciecy2.kola)
#
# print(rower1.jedz())
# print(dzieciecy2.jedz())

auto1 = Samochod('Volvo')
print(auto1)
auto1.moc = 163
auto1.tuning()
print(auto1.moc)

auto2 = Samochod('BMW')
auto2.moc = 180
print(auto1 > auto2)
rower1 = Rower("Romet")
print(rower1)
print('-----------')
kids1 = Dzieciecy()
print(kids1.kola)
kids1.dodaj_kolo()
print(kids1.kola)
# importujemy klasę
from samochod import Samochod

# inicjalizujemy obiekt
# tworzymy instancje klasy Samochod

# tworze instancje klasy Samochod, inaczej -
# powołuję do życia obiekt typu Samochod
# nadaję mu konkretne cechy
auto1 = Samochod('Volvo', 'czarny')

# tworze kolejną instancję klasy Somochod
# ta instancja - obiekt ma inne dane niż auto1
# auto1 i auto2 są dwoma oddzielnymi obiektami stworzonymi
# na podstawie klasy Samochod
auto2 = Samochod('Tesla', 'niebieski')

# oba obiekty mają cechy/atrybuty/zmienne określone w klasie
print(auto1.producent, auto1.kolor)
print(auto2.producent, auto2.kolor)

# trąbimy Volvo
print("Teraz trąbi {}: {}".format(auto1.producent,auto1.zatrab(5)))

# a teraz tesla trąbi
print('Teraz trąbi {}: {}'.format(auto2.producent, auto2.zatrab(11)))

# Ruszamy Volvo do przodu
auto1.jedz()

# sprawdzamy stan - czy jedzie
Beispiel #4
0
from samochod import Samochod

volvo = Samochod('volvo', 'black')

print(volvo.czy_jedzie)
Beispiel #5
0
import silnik
from samochod import Samochod

maly_silnik = silnik.Silnik(75, 1000)
sredni_silnik = silnik.Silnik(160, 1600)
V8 = silnik.Silnik(400, 5000)

#print(V8.horse_power)
#print(maly_silnik.horse_power)

volvo = Samochod('volvo', 'black')

volvo.silnik = sredni_silnik

print(volvo.silnik.horse_power)

audi = Samochod('audi', 'srebrny')
audi.silnik = maly_silnik

print('audi ma silnik o mocy {}'.format(audi.silnik.horse_power))

print(audi.silnik.pracuje)
audi.silnik.uruchom()

print(audi.silnik.pracuje)

print(audi.silnik.stop)
Beispiel #6
0
from samochod import Samochod
from silnik import Silnik


def szybszy(f_samochod1, f_samochod2):
    if f_samochod1.silnik.moc >= f_samochod2.silnik.moc:
        return f_samochod1
    else:
        return f_samochod2


samochod1 = Samochod('VW', 'EOS', Silnik(2.0, 130))
samochod2 = Samochod('VW', 'Jetta', Silnik(1.6, 110))

zwyciezca = szybszy(samochod1, samochod2)
print('{} {}'.format(zwyciezca.marka, zwyciezca.model))

zwyciezca.otworz()
zwyciezca.silnik.odpal()
if zwyciezca.otwarty and zwyciezca.silnik.odpalony:
    print('Brum, brum')
Beispiel #7
0
from samochod import Samochod
from silniki import Silniki

silnik = Silniki(300, 1.5)
samochod_1 = Samochod ("Honda", "Civic","Szary",silnik)

silnik = Silniki(140, 1.6)
samochod_2 = Samochod ("Seat", "Ibiza", "Czerwony",silnik)

silnik = Silniki(350, 2.5)
samochod_3 = Samochod ("BMW", "E36", "Czarny",silnik)

def ktory_szybszy(s1 ,s2):
    if s1.silnik.moc > s2.silnik.moc:
        return s1
    else:
        return s2
zwyciezca = ktory_szybszy(samochod_1,samochod_2)
print(zwyciezca.marka, zwyciezca.model)