Run this program in Memory Graph Web Debugger%3A%0A%20%20%20%20%20%20%20%20self.name%20%3D%20name%0A%20%20%20%20%20%20%20%20self.age%20%3D%20age%0A%20%20%20%20%20%20%20%20self.salary%20%3D%20salary%0A%20%20%20%20%20%20%20%20self.marks%20%3D%20%5B%5D%0A%0A%20%20%20%20def%20average(self)%3A%0A%20%20%20%20%20%20%20%20return%20sum(self.marks)%20%2F%20len(self.marks)%0A%0A%0Aclass%20work(student)%3A%0A%20%20%20%20def%20init(self%2C%20name%2C%20age%2C%20salary)%3A%0A%20%20%20%20%20%20%20%20super().init(name%2C%20age%2C%20salary)%0A%0A%0Ayes%20%3D%20work(name%3D%22ali%22%2C%20age%3D27%2C%20salary%3D13.9)%0Aprint(yes.name)%0Ayes.marks.append(20)%0Ayes.marks.append(22)%0Aprint(yes.average())%0A&play) to see the program state change step by step.
•
u/Sea-Ad7805 3d ago
Run this program in Memory Graph Web Debugger%3A%0A%20%20%20%20%20%20%20%20self.name%20%3D%20name%0A%20%20%20%20%20%20%20%20self.age%20%3D%20age%0A%20%20%20%20%20%20%20%20self.salary%20%3D%20salary%0A%20%20%20%20%20%20%20%20self.marks%20%3D%20%5B%5D%0A%0A%20%20%20%20def%20average(self)%3A%0A%20%20%20%20%20%20%20%20return%20sum(self.marks)%20%2F%20len(self.marks)%0A%0A%0Aclass%20work(student)%3A%0A%20%20%20%20def%20init(self%2C%20name%2C%20age%2C%20salary)%3A%0A%20%20%20%20%20%20%20%20super().init(name%2C%20age%2C%20salary)%0A%0A%0Ayes%20%3D%20work(name%3D%22ali%22%2C%20age%3D27%2C%20salary%3D13.9)%0Aprint(yes.name)%0Ayes.marks.append(20)%0Ayes.marks.append(22)%0Aprint(yes.average())%0A&play) to see the program state change step by step.