Μάθημα : ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ

Κωδικός : T335101

Γ - ΠΛ  -  ΔΕΣΠΟΙΝΑ ΛΙΟΥΛΙΑΚΗ

ΑΣΚΗΣΗ 2 : ΚΛΑΣΗ CAR-TIMOLOGISI

Ερώτηση 1 (Ελεύθερου Κειμένου — 100 βαθμοί) 

Καταγράψτε την απάντηση σας

Δημιουργείστε μία κλάση με όνομα  Car η οποία θα έχει τις ιδιότητες mark, color και  price.

Κάντε τις παρακάτω μεθόδους:

α.   def _init_ η οποία θα αναθέτει  τιμές στις ιδιότητες κάθε αντικειμένου της κλάσης

β.   def  timologisi  η όποια θα κατατάσσει  ένα αυτοκίνητο ανάλογα  με την τιμής του σε μια κατηγορία εμφανίζοντας κατάλληλο μήνυμα.

price  <= 10000 €  à  Προσιτό

10000 €< price <= 20000€ à  Ακριβό

price > 20000 €à  Πολύ Ακριβό

γ.   def  ekptosi  η οποία θα μειώνει την τιμή του οχήματος κατά ένα ποσό amount.

 

Στη  συνέχεια :

  1. δημιουργείστε 2 αντικείμενα με ονόματα  car1 και  car2 με ιδιότητες:

           BMW, Black , 12000  για το  car1 και  Fiat, Red, 8000 για το car2

  1. κατατάξτε στην κατηγορία που ανήκουν τα  δύο αντικείμενα χρησιμοποιώντας την μέθοδο timologisi
  2. μειώστε την τιμή του car1 κατά 1200 € και  εμφανίστε τη  νέα τιμή του.