알고리즘

파이썬 클래스 예제

쿠카이든 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)

 

출처 : https://wikidocs.net/7035

728x90

'알고리즘' 카테고리의 다른 글

파이썬 클래스 예제 1-3  (0) 2022.04.17
파이썬 클래스 예제 1-2  (0) 2022.04.16
파이썬 모듈 예제  (0) 2022.04.14
파이썬 함수 예제 3-6  (2) 2022.04.12
파이썬 함수 예제 3-5  (0) 2022.04.11