알고리즘
파이썬 클래스 예제
쿠카이든
2022. 4. 15. 18:08
728x90
1. 사람 (Human) 클래스에 "응애응애"를 출력하는 생성자를 추가하세요.
>>> areum = Human()
응애응애
정답확인 ->
class Human:
def __init__(self):
print("응애응애")
areum = Human()
2. 사람 (Human) 클래스에 (이름, 나이, 성별)을 받는 생성자를 추가하세요.
>>> areum = Human("아름", 25, "여자")
정답확인 ->
class Human:
def __init__(self, name, age, sex):
self.name = name
self.age = age
self.sex = sex
areum = Human("아름", 25, "여자")
print(areum.name)
3. 2에서 생성한 인스턴스의 이름, 나이, 성별을 출력하세요. 인스턴스 변수에 접근하여 값을 출력하면 됩니다.
이름: 조아름, 나이: 25, 성별: 여자
인스턴스 변수에 접근하여 값을 가져오는 예
>>> areum.age
25
정답확인 ->
class Human:
def __init__(self, name, age, sex):
self.name = name
self.age = age
self.sex = sex
areum = Human("아름", 25, "여자")
print(areum.age)
4. 사람 (Human) 클래스에서 이름, 나이, 성별을 출력하는 who() 메소드를 추가하세요.
>>> areum.who()
이름: 조아름, 나이: 25, 성별: 여자
정답확인 ->
class Human:
def __init__(self, name, age, sex):
self.name = name
self.age = age
self.sex = sex
def who(self):
print("이름: {} 나이: {} 성별: {}".format(self.name, self.age, self.sex))
areum = Human("아름", 25, "여자")
areum.who() # Human.who(areum)
728x90