Whenever I run my code I get: NameError: name 'Object_Oriented_Programming' is not defined
How do I define the name Object_Oriented_Programming?
Code:
class Object_Oriented_Programming:
class Inheritance():
def __init__(self, name, age):
self.name = name
self.age = age
class SchoolMember():
'''Represents any school member.'''
def __init__(self, name, age):
self.name = name
self.age = age
print('(Initialized SchoolMember: {})'.format(self.name))
def tell(self):
'''Tell my details.'''
print('Name:"{}" Age:"{}"'.format(
self.name, self.age), end=" ")
class Teacher(SchoolMember):
'''Represents a teacher.'''
def __init__(self, name, age, salary):
Object_Oriented_Programming.Inheritance.SchoolMember.__init__(
self, name, age)
self.salary = salary
print('(Initialized Teacher: {})'.format(self.name))
def tell(self):
Object_Oriented_Programming.Inheritance.SchoolMember.tell(self)
print('Salary: "{:d}"'.format(self.salary))