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: 35Exerciț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 70Execraț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ă
addcare o sa returneze suma atributelorxsiy.Scrie o metodă
multiplycare primește ca parametru un numărasi returnează produsul dintreasiMULTIPLIER.Definește o metodă
subtractcare primește ca parametri doua numerebsicsi returneazăb - c.
Last updated