Python출력 결과보통 · 20점#클래스#문자열#인덱싱#반복문

348. 클래스 변수와 짝수 번째 글자 모으기

다음 Python 프로그램의 실행 결과를 쓰시오.

1class Word:
2 prefix = "Q"
3
4 def __init__(self, text):
5 self.text = text
6
7 def pick(self):
8 out = Word.prefix
9 for i in range(0, len(self.text), 2):
10 out += self.text[i]
11 return out
12
13
14a = Word("python")
15b = Word("java")
16Word.prefix = "#"
17print(a.pick(), b.pick())
18print(a.text[-2:] + b.text[1])

💡 Python에서 참·거짓은 True / False처럼 첫 글자를 대문자로 써요.

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.