#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http 제목클래스에서 만들어지는 객체의 갯수 세기2023-05-27 04:08작성자학생실습자료 공부중 클래스에서 만들어지는 객체의 갯수세는 함수 getnumber()는 입력 파라메터 self를 사용하지 않는다고 숙지했습니다. 허나 2022년 2학기 기말고사 4번문제를 풀던중 답안에는 getnumber()함수에 getnumber(self)이런식으로 self가 있는것을 확인하였고 채점과정 또한 MyClass를 이용하여 호출하지않고 객체인 object1을 이용하여 호출하고있는걸 확인했습니다. 따라서 밑에 첨부한 코드로 짜면 답안을 통해 틀렸다고 나오는데 어떤 논리에서 틀린것인지 고민해도 알수가없어 질문드립니다.*문제 클래스: MyClass l 메소드 이름: getNumberOfObject l 입력 파라메터: 없음 l Return값 MyClass 클래스를 사용해서 만든 객체의 누적개수 class MyClass: a = 0 def __init__(self, givenid): self.id = givenid MyClass.a = MyClass.a + 1 def getId(self): return self.id def setId(self, givenid): if isinstance(givenid, int) or isinstance(givenid, float): givenid = "XXXX" self.id = givenid def getNumberOfObject(): return MyClass.a# Question 3 try: myObject1 = MyClass("0000") standardMyObject1 = StandardMyClass("0000") if myObject1.getNumberOfObject() == standardMyObject1.getNumberOfObject(): totalScore += 7 print("[03] Question - Correct [+7].") #printAnswers(myObject1.getNumberOfObject(), # standardMyObject1.getNumberOfObject()) else: print("[03] Question - Fail.") printAnswers(myObject1.getNumberOfObject(), standardMyObject1.getNumberOfObject())except: print("[03] Question - Exception.") 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전step11 구구단 실습구구단2023-05-27다음[re]클래스에서 만들어지는 객체의 갯수 세기drsungwon 2023-05-29 Powered by MangBoard | 워드프레스 쇼핑몰 망보드