Python OOP
Exercițiul 1
Creează o clasă Vehicul
cu atributele brand
, max_speed
și kilometraj
și printează la ecran cu ajutorul unei metode car_info
informația despre o mașină Mercedes care are viteza maximă de 256 km/h, și kilometrajul de 1024 km. La ecran ar trebui să ai afișat aproximativ acest text.
Exercițiul 2
Creează o clasă denumită Dreptunghi
în limbajul Python, care o să îți permită să construiești un dreptunghi cu atribute de lungime și lățime. Creează o metodă perimetru()
pentru a calcula perimetrul dreptunghiului și o metodă arie()
pentru a calcula aria dreptunghiului. Creează o metodă afisare()
care afișează lungimea, lățimea, perimetrul și aria unui obiect creat folosind o instanțiere a clasei dreptunghiului (folosește constructorul init()
) Programul ar trebui să afișeze la ecran ceva asemănător cu:
Exercițiul 3
Creează o clasă Paralelipiped
care moștenește metodele și atributele clasei Dreptunghi
însă are un atribut înălțime
și o altă metodă volum()
pentru a calcula volumul Paralelipipedului. Printează la ecran volumul paralelipipedului. Programul ar trebui sa afiseze la ecran ceva asemanator cu:
Execrații 4
Creează o clasa Numbers
, care are un singur atribut prestabilit MULTIPLIER
. Constructorul clasei primește parametrii x
si y
, acestea fiind numere.
Scrie o metodă
add
care o sa returneze suma atributelorx
siy
.Scrie o metodă
multiply
care primește ca parametru un număra
si returnează produsul dintrea
siMULTIPLIER
.Definește o metodă
subtract
care primește ca parametri doua numereb
sic
si returneazăb - c
.
Last updated