In [1]:
class Course:

	# constructor
	def __init__(self,cn,ct,cr):
		self._cno = cn
		self._ctitle = ct
		self._credits = cr

	# getter
	def get_cno(self):
		return self._cno

	# getter
	def	get_ctitle(self):
		return self._ctitle

	# getter
	def get_credits(self):
		return self._credits

	def set_cno(self,cn):
		self._cno = cn

	# setter
	def set_ctitle(self,ct):
		self._ctitle = ct

	# setter
	def set_credits(self,cr):
		self._credits = cr

	# return string representation of course object
	def __str__(self):
		return self._cno + ":" + self._ctitle + ":" + str(self._credits)
In [2]:
c1 = Course('CSC1301','CS1',4)
c2 = Course('CSC1302','CS1',4)
c3 = Course('CSC2510','TCS',3)
In [3]:
c1.get_cno()
Out[3]:
'CSC1301'
In [4]:
print(c1)
CSC1301:CS1:4
In [5]:
c1.set_credits(5)
In [6]:
print(c1)
CSC1301:CS1:5
In [ ]: