본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 255 클래스 생성자-2

by 포스트it 2021. 3. 24.
반응형

 

문제

사람 (Human) 클래스에 (이름, 나이, 성별)을 받는 생성자를 추가하세요.

>>> areum = Human("아름", 25, "여자")

내풀이

class Human:
    def __init__(self, name, age, gender):
        self.name = name
        self.age = age
        self.gender = gender

areum = Human("아름", 25, "여자")
print(areum.name)
print(areum.age)
print(areum.gender)

결과값
아름
25
여자

정답

class Human:
    def __init__(self, name, age, sex):
        self.name = name
        self.age = age
        self.sex = sex

areum = Human("아름", 25, "여자")
print(areum.name)

생성자, 객체, 클래스등 막 햇갈리기 시작했다.....ㅠㅠ
지난 문제와 보면서 계속 눈에 익숙해져야겠다.

2021.03.24 - [Coding/초보자를 위한 파이썬 300제] - 초보자를 위한 파이썬 300제 // 254 클래스 생성자-1

728x90
반응형

댓글