Python question Define a class Plant that satisfies the spec
Python question.
Define a class Plant that satisfies the spec below. Represents selected information about a plant. name - String, common name for the plant mass - Positive float, the biomass of the plant, in kilograms Plant A string representing a plant\'s common name, and a positive float representing the plant\'s initial biomass. A new object of type Plant is created. The state variable name is assigned the value arg1, and the state variable mass is assigned the value arg2. That newly created Plant object. getName String, the name for this plant getMass Float, the current biomass for this plant setMass Positive float The state variable mass is assigned the value arg1 Positive float, the new value of the state variable mass. tree = Plant(\'red oak\', 1042) flower = Plant(\'rose\', 2.7) tree.getName() rightarrow \'red oak\' flower.setMass(2.85) flower.getMass() rightarrow 2.85Solution
Please find the required program along with its output. Please see the comments against each line to understand the step.
class Plant:
 name = \"\"
 mass = 0
def __init__(self, name, mass):   #constructor using name and mass
 self.name = name
 self.mass = mass
   
 def getName(self):   #getter method for name
 return self.name
def getMass(self):   #getter method for mass
 return self.mass
   
 def setMass(self,m): #setter method for mass
 self.mass = m
 return self.mass
   
 tree = Plant(\'red oak\',1042)   #tests
 flower = Plant(\'rose\',2.7)
 print(tree.getName())
 flower.setMass(2.85)
 print(flower.getMass())
-------------------------------------------------------
OUTPUT:

