25 Μαρτίου 2020

Παράδειγμα με Κλάση Student (μαθητής) και μεθόδους


Δημιουργία κλάσης Student με χαρακτηριστικά (attributes):
  • am (Αριθμός Μητρώου), 
  • name (Ονοματεπώνυμο), 
  • sclass (Τάξη),
  • avg (Γενικό μέσο όρο βαθμολογίας), 
  • absences (Απουσίες)

Δημιουργία μεθόδων για:
  • Αύξηση απουσιών (absup)
  • Προαγωγή στην επόμενη τάξη (taxiup)
Δημιουργούμε στιγμιότυπο ζητώντας με την εντολές input και raw_input τα χαρακτηριστικά.

Γίνονται οι απαραίτητοι έλεγχοι τιμών

Ζητάμε τις απουσίες για τους 9 μήνες του σχ. έτους αυξάνοντας τις απουσίες με τη μέθοδο absup

Αν οι συνολικές απουσίες είναι πάνω από 114 ή ο μέσος όρος βαθμολογίας κάτω από 9.5 ο μαθητής δεν προάγεται αλλιώς προάγεται στην επόμενη τάξη

Το αρχείο Python