초보자를 위한 파이썬 300제 // 259 클래스 소멸자
문제 사람 (human) 클래스에 "나의 죽음을 알리지 말라"를 출력하는 소멸자를 추가하세요. >>> areum = Human("아름", 25, "여자") >>> del areum 나의 죽음을 알리지 말라 내풀이 class Human: def __init__(self, name, age, gender): self.name = name self.age = age self.gender = gender def who(self): print(f"이름: {self.name}, 나이: {self.age}, 성별: {self.gender}") def setInfo(self, name, age, gender): self.name = name self.age = age self.gender = gender def __d..
2021. 3. 27.
초보자를 위한 파이썬 300제 // 258 클래스 메소드 - 2
문제 사람 (Human) 클래스에 (이름, 나이, 성별)을 받는 setInfo 메소드를 추가하세요. >>> areum = Human("모름", 0, "모름") >>> areum.setInfo("아름", 25, "여자") 내풀이 class Human: def __init__(self, name, age, gender): self.name = name self.age = age self.gender = gender def who(self): print(f"이름: {self.name}, 나이: {self.age}, 성별: {self.gender}") def setInfo(self, name, age, gender): self.name = name self.age = age self.gender = gender..
2021. 3. 27.
초보자를 위한 파이썬 300제 // 257 클래스 메소드 - 1
문제 사람 (Human) 클래스에서 이름, 나이, 성별을 출력하는 who() 메소드를 추가하세요. >>> areum.who() 이름: 조아름, 나이: 25, 성별: 여자 내풀이 class Human: def __init__(self, name, age, gender): self.name = name self.age = age self.gender = gender def who(self): print(f"이름: {self.name}, 나이: {self.age}, 성별: {self.gender}") areum = Human("조아름", 25, "여자") areum.who() 결과값 이름: 조아름, 나이: 25, 성별: 여자 정답 class Human: def __init__(self, name, age, s..
2021. 3. 25.
초보자를 위한 파이썬 300제 // 255 클래스 생성자-2
문제 사람 (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 = Hu..
2021. 3. 24.