반응형
문제
사람 (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
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 257 클래스 메소드 - 1 (0) | 2021.03.25 |
---|---|
초보자를 위한 파이썬 300제 // 256 인스턴스 속성에 접근 (0) | 2021.03.25 |
초보자를 위한 파이썬 300제 // 254 클래스 생성자-1 (0) | 2021.03.24 |
초보자를 위한 파이썬 300제 // 253 인스턴스 생성 (0) | 2021.03.23 |
초보자를 위한 파이썬 300제 // 252 클래스 정의 (0) | 2021.03.23 |
댓글