#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목2020 겨울학기 기출문제 class 질문2021-11-30 13:40
작성자

안녕하세요. 2020 겨울학기 기출문제 2번의 (A), (B)를 다음 사진과 같이 구현했는데, 입력 파라메터 인식이 되지 않아 어떤 부분이 잘못된 것인지 여쭤보고자 글을 남깁니다.


다음과 같이 __init__을 사용해 학번, 종료기한, 수행항목번호, 우선순위를 매개변수로 받는 생성자를 만든 후

class MyRecordClass :
def __init__(self, StudentID, Deadline, NUM, Prior) : #학번, 종료기한, 수행항목번호, 우선순위를 매개변수로 받는 생성자. 멤버에 값을 할당
self.StudentID = StudentID
self.Deadline = Deadline
self.NUM = NUM
self.Prior = Prior


문제 2-(B)를 다음과 같이 작성했습니다.



그런데 위 사진과 같이 makeRecord 메서드의 StudentID, Deadline, NUM, Prior이 제대로 인식이 되지 않으며, self.StudentID.isalpha도 인식이 되지 않습니다. 값을 넣어 Run and Debug를 실행해봤을 때도 TypeError: __init__() missing 4 required positional arguments 가 떠서 질문을 드립니다..

댓글
이전2020 겨울학기 질문입니다.2021-11-30
다음[re]2020 겨울학기 기출문제 class 질문2021-11-30