Advertisement
Guest User

Untitled

a guest
Feb 18th, 2020
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. class Classroom:
  2.  
  3. def __init__(self, subject, teacher, nstudents, nta = 0, maxstudents = 30):
  4. self.subject = subject
  5. self.teacher = teacher
  6. self.nstudents = nstudents
  7. self.nta = nta
  8. self.maxstudents = maxstudents
  9. def getsubject(self):
  10. return self.subject
  11. def getteacher(self):
  12. return self.teacher
  13. def getnstudents(self):
  14. return self.nstudents
  15. def getnta(self):
  16. return self.nta
  17. def getmaxstudents(self):
  18. return self.maxstudents
  19. def setmaxstudents(self, maxval):
  20. self.maxstudents=maxval
  21. def setta(self, ta):
  22. self.nta = ta
  23. def addstudent(self, num):
  24. 'increments the number of students in the class by num up to the max'
  25. for waiting in range(num):
  26. self.nstudents = self.nstudents + 1
  27. if self.nstudents == self.maxstudents:
  28. break
  29. def dropstudent(self, num):
  30. 'decrements the number of students in the class by num down to 0'
  31. for waiting in range(num):
  32. self.nstudents = self.nstudents -1
  33. if self.nstudents == 0:
  34. break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement