Ασκήσεις στις Κλάσεις

Γενική οδηγία:

Αποθηκεύστε τα αρχεία που σας δίνονται στον υπολογιστή σας και χρησιμοποιώντας την υλοποίηση της python που προτιμάτε απαντήστε στην ερώτηση.

  1. Φτιάξτε τη κλάση Circle για τη δημιουργια αντικειμένων που θεωρούμε ότι ειναι κύκλοι. Για τη δημιουργία ενός αντικειμένου της κλάσης Circle θα δίνουμε την ακτίνα r. Π.χ. η εντολή c=Circle(2) θα κατασκευάζει το αντικείμενο c το οποίο θα είναι τύπου Circle. Κάθε αντικείμενο της κλάσης θα περιέχει τη μεταβλητή radius η οποία θα ακτίνα του κύκλου. Έτσι δίνοντας την παραπάνω εντολή θα δημιουργείται και η c.radius για το αντικείμενο c, και η τιμή της θα είναι η 2. Class12-circle_class.py
    	
  2. Για τη κλάση Circle ορίστε τις μεθόδους area() και perimeter(), οι οποίες θα δίνουν το εμβαδόν και τη περίμετρο του κύκλου. Class12-circle_class.py
    
    
    
  3. Στην παραπάνω κλάση θα προσθέσετε και τη κατάλληλη μέθοδο για να μπορείτε να χρησιμοποιείτε την εντολή print για να τυπώνετε πληροφορίες για ένα αντικείμενο τύπου Circle. Π.χ., αν c=Circle(2), τότε print(c) θα τυπώνει Circle(2). Class12-circle_class.py
    	
  4. Στην παραπάνω κλάση θα προσθέσετε και τη κατάλληλη μέθοδο για να μπορείτε να συγκρίνετε 2 αντικείμενα τύπου Circle με βάση το μέγεθος της ακτίνας τους. Π.χ., αν c=Circle(2), και v=Circle(4) τότε c < v θα πρέπει να επιστρέφει True. Class12-circle_class.py