# isinstance() 함수 활용

# 학생 클래스를 선언합니다.
class Student:
    def study(self):
        print("공부를 합니다.")
        
# 선생님 클래스를 선언합니다.
class Teacher:
    def teach(self):
        print("학생을 가르칩니다.")
        

# 교실 내부의 객체 리스트를 생성합니다.
classroom = [Student(), Student(), Teacher(), Student(), Student()]


# 반복을 적용해서 적절한 함수를 호출하게 됩니다.
for person in classroom:
    if isinstance(person, Student):
        person.study()
    elif isinstance(person, Teacher):
        person.teach()