class A:
	def __init__(self):
		self.a = 1
		self.b = 2
		self.c = 3

	def __repr__(self):
		return 'a = {}\nb = {}\nc = {}'.format(self.a, self.b, self.c)


class B(A):
	def __init__(self):
		# A.__init__(self)
		super().__init__()
		self.d = 4
		self.e = 5
	
	def __repr__(self):
		return 'a = {}\nb = {}\nc = {}\nd = {}\ne = {}'.format(self.a, self.b, self.c, self.d, self.e)


if __name__ == "__main__":
	x = A()
	y = B()
	print(repr(x))
	print()
	print(repr(y))
