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

제목2020-1 기말고사 기출문제 질문2021-11-25 22:27
작성자
첨부파일67E63D8A-019C-4365-BD1C-66FB57D4C0B9.jpeg (262.8KB)38236FE4-B095-4817-B42B-22EEC8BF5B3C.jpeg (925.4KB)

안녕하십니까 2020-1 기말고사를 공부하다가 질문할 것이 있어 문의드립니다.


[질문1]

문제에 보면 클래스 멤버 메소드 정의 (b) 에 

GotoChannel 메소드에서 입력파라메타: 정수 하나 

라고 나와았습니다. 제가 본 클래스 안의 메소드들은 __init__ 을 제외하고 (self) 하나밖에 없었습니다.

 저 입력 파라미터를 어디에 써야 할지 잘 모르겠습니다.

아래와 같이 __init__ 옆의 괄호에 밑에 메소드들이 필요한 파라미터를 미리 주어야 하는것인지

아니면 메소드가 나올때 def Function_1(self, parameter) 처럼 주어야 하는지 모르겠습니다.


  Def __init__(self, parameter1, parameter2, parameter3):

      Self.parameter1 = parameter1 

      Self.parameter2 = parameter2

      Self.parameter3 = parameter3 

Def Function(self, parameter4):

    Self.parameter4 = parameter4


사진에 보면 주황색으로 네모가 있는 부분에 파라미터를 적는 것인지 그것이 아니라면 어디에 입력 파라미터를 주어야 하는지를 모르겠습니다.


[질문2]

(A) 코드 부분에서 

self.PresentChannel = self.enabledChannelList[0][0]

와 같이 self.PresentChannel 에 정수를 저장했습니다. 이것을 print해서 보고싶으면 어떻게 입력을 해야하는지 알고 싶습니다.



혹시 모범답안을 올려주신다면 참고하여 공부하고 싶습니다. 감사합니다



댓글
이전[re]2020 2학기 기말고사 질문입니다.2021-11-28
다음[re]2020-1 기말고사 기출문제 질문2021-11-26