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

Κωδικός : T335101

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

ΑΣΚΗΣΗ 1 : ΚΛΑΣΕΙΣ CAR -SPEED

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

Απαντήστε σε όλα τα ερωτήματα

Δίνεται  η παρακάτω κλάση :

class Car

def _int_ (self,make):

     self.make = make

def speed_up(self,speed):

      self.speed = spead

      print «Οδηγώ με ταχύτητα», self.speed

def turn(self) :

      print «Στρίβω»

 

α.   Ποιος είναι ο κατασκευαστής της κλάσης;

β.   Να προσθέσετε τις ιδιότητες color και  year που αντιπροσωπεύουν το χρώμα και το έτος κυκλοφορίας αντίστοιχα του αυτοκινήτου τα  οποία θα αρχικοποιούνται  στον κατασκευαστή

γ.   Να αλλάξετε τη  μέθοδο turn ώστε να δέχεται  σαν παράμετρο μια συμβολοσειρά που θα  ορίζει  αν το  αυτοκίνητο θα στρίψει  αριστερά ή δεξιά.

δ.   Να δημιουργήσετε τα  παρακάτω στιγμιότυπα  της κλάσης

      δ1.       Αντικείμενο-στιγμιότυπο   με όνομα  convertible  και  μάρκα  «BMW» χρώμα «Κόκκινο» και  έτος κυκλοφορίας «2013»

      δ2.       Αντικείμενο-στιγμιότυπο  με όνομα  sedan  και  μάρκα «Toyota» χρώμα «Μαύρο» και  έτος κυκλοφορίας «2009»

ε.   Να καλέσετε την κατάλληλη μέθοδο ώστε το  convertible  να στρίψει δεξιά

στ. Να καλέσετε την κατάλληλη μέθοδο ώστε το  sedan  να τρέχει με 90 Km/h