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

제목[re]class 질문2021-11-29 14:17
작성자

__init__부분에 의해 문제가 발생한것으로 보여집니다.


클래스에서 __init__ 메소드는 객체가 생성되는 시점에 자동 호출되는 생성자로, 작성한 코드에 의하면 argument로 num1을 받고 있습니다.


오류 발생 원인은 생성자의 매개변수 num1에 해당하는 값이 전달되지 않았기 때문에 발생한다고 볼 수 있습니다.


생각하시는대로 바로 0을 출력하고 싶으시다면 showCt 메소드를 호출하실 때 상수 argument를 입력하시면 0을 출력하실 수 있습니다.

(e.g. aa.showCt(5))


만약 아무런 argument 입력없이 0을 출력하고 싶으시다면, 'def showCt()'로 변경하셔서 'self' 파라미터를 제거하면 됩니다.


댓글
이전[re]숫자2022-03-21
다음Cell not executed due to pending input2024-04-09