#!/usr/bin/python3
class Bird:
	#Constructor
	def __init__(self, name, weight=0.0,species="unknown"):
		self.name=name
		self.weight=weight
		self.species=species
	#del b
	def __del__(self):
		pass 
	def __str__(self):
		return f"Bird name={self.name}, weight={self.weight}, species={self.species}"
class Eagle(Bird):
	def __init__(self, can_hunt, name, weight, species):
		super().__init__(name,weight, species)
		self.can_hunt=can_hunt

	def __str__(self):
		return f"Eagle name={self.name}, hunt={self.can_hunt}"
		
def main():
	b=Bird("Sparrow",0.025,"something")
	b2=Bird("Crow")
	print (b)
	c=Eagle(True,"meagle",12.0,"tempest")
	print (c)
	pass
if __name__=="__main__":
	main()
