Q283. 클래스 속성과 인스턴스 속성을 활용하는 프로그램을 완성하시오. (600점)
class Employee :
______ = 0
def __init__(_________________) :
self.name = name
self.position = position
Employee.count = Employee.count + 1
def show_info(self) :
print("이름 : %s, 직위 : %s" % (__________, __________))
e1 = Employee("최진영", "대리")
e1.show_info()
e2 = Employee("김수정", "과장")
e2.show_info()
e3 = Employee("정선주", "부장")
e3.show_info()
print("총 직원 : ", ____________)
- 난이도(1~10) : 6
- 힌트 :
- - 실행 결과
-
이름 : 최진영, 직위 : 대리
이름 : 김수정, 직위 : 과장
이름 : 정선주, 직위 : 부장
총 직원 : 3
class Employee :
count = 0
def __init__(self, name, position) :
self.name = name
self.position = position
Employee.count = Employee.count + 1
def show_info(self) :
print("이름 : %s, 직위 : %s" % (self.name, self.position))
e1 = Employee("최진영", "대리")
e1.show_info()
e2 = Employee("김수정", "과장")
e2.show_info()
e3 = Employee("정선주", "부장")
e3.show_info()
print("총 직원 : ", Employee.count)