Guest User

Untitled

a guest
Feb 25th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. class Human (object):
  2. firstname = ''
  3. lastname = ''
  4. middlename = ''
  5. birthday = ''
  6. address = ''
  7.  
  8. def fullname(self):
  9. return "{} {} {}".format(
  10. self.lastname,
  11. self.firstname,
  12. self.middlename
  13. )
  14.  
  15.  
  16. class Student (Human):
  17. id = ''
  18. course = 0
  19. teamlead = False
  20. _have_grant = False
  21. _grant_size = 0
  22.  
  23. def __init__(self, f_name="Unnamed", m_name=None, l_name=None):
  24. self.firstname = f_name
  25. self.middlename = m_name
  26. self.lastname = l_name
  27.  
  28. def __str__(self):
  29. return "Student #{}: {} {}.{}.".format(
  30. self.id,
  31. self.lastname,
  32. self.firstname[0],
  33. self.middlename[0]
  34. )
  35.  
  36. def set_grant(self, size):
  37. if size > 0:
  38. self._have_grant = True
  39. self._grant_size = size
  40. else:
  41. self._have_grant = False
  42. self._grant_size = 0
Add Comment
Please, Sign In to add comment