Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Human (object):
- firstname = ''
- lastname = ''
- middlename = ''
- birthday = ''
- address = ''
- def fullname(self):
- return "{} {} {}".format(
- self.lastname,
- self.firstname,
- self.middlename
- )
- class Student (Human):
- id = ''
- course = 0
- teamlead = False
- _have_grant = False
- _grant_size = 0
- def __init__(self, f_name="Unnamed", m_name=None, l_name=None):
- self.firstname = f_name
- self.middlename = m_name
- self.lastname = l_name
- def __str__(self):
- return "Student #{}: {} {}.{}.".format(
- self.id,
- self.lastname,
- self.firstname[0],
- self.middlename[0]
- )
- def set_grant(self, size):
- if size > 0:
- self._have_grant = True
- self._grant_size = size
- else:
- self._have_grant = False
- self._grant_size = 0
Add Comment
Please, Sign In to add comment