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.

Mașina Mercedes are viteza maximă de 256 km/h ,  și kilometrajul de 1024 km.

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:

Lungimea dreptunghiului este: 7
Lățimea dreptunghiului este: 5
Perimetrul dreptunghiului este: 24
Aria dreptunghiului este: 35

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:

Volumul paralelipipedului este de 70

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.

  1. Scrie o metodă add care o sa returneze suma atributelor x si y.

  2. Scrie o metodă multiply care primește ca parametru un număr a si returnează produsul dintre a si MULTIPLIER.

  3. Definește o metodă subtract care primește ca parametri doua numere b si c si returnează b - c.

Last updated