-
문제2. 다음은 Python 코드이다. 출력 결과를 쓰시오.
a = {'일본','중국','한국'} a.add('베트남') a.add('중국') a.remove('일본') a.update(['홍콩','한국','태국']) print(a)
- [답] {'중국','한국','베트남','홍콩','태국'} (순서 상관없이 요소 5개 빠짐없이 들어가면 됨)
-
문제9. 다음은 Python 코드이다. 출력 결과를 쓰시오.
lol = [[1,2,3],[4,5],[6,7,8,9]] print(lol[0]) print(lol[2][1]) for sub in lol: for item in sub: print(item, end = '') print()
- [답]
- [1,2,3]
- 7
- 123
- 45
- 6789
- [답]
-
문제5. 다음은 Python 코드이다. 출력 결과를 쓰시오.
class good : li = ["seoul", "kyeonggi", "inchon", "daejeon", "daegu", "pusan"] g = good() str01 = '' for i in g.li: str01 = str01 + i[0] print(str01)
- [답] skiddp
-
문제7. 다음은 Python 코드이다. 출력 결과를 쓰시오.
a = 100 result = 0 for i in range(1, 3): result = a >> i result = result + 1 print(result)
- [답] 26 (a 에 100 을 할당했을 때, 100을 오른쪽으로 1비트 시프트한 값은 50. 즉, 100을 2로 나눈 값)
-
문제14. 다음은 Python 코드이다. 출력 결과를 쓰시오.
a,b = 100, 200 print(a==b)
- [답] False (앞글자가 대문자인 것에 유의)
-
문제6. 다음은 Python 코드이다. 출력 결과를 쓰시오.
def exam(num1, num2=2): print('a=', num1, 'b=', num2) exam(20)
- [답] a= 20 b= 2
-
문제13. 다음은 Python 코드이다. 출력 결과를 쓰시오.
a = "REMEMBER NOVEMBER" b = a[:3] + a[12:16] c = "R AND %s" % "STR" print(b+c)
- [답] REMEMBER AND STR
-
문제9. 다음 Python으로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단 출력문의 출력 서식을 준수하시오)
a = [1, 2, 3, 4, 5] a = list(map(lambda num : num + 100, a)) print(a)
- [답] [101, 102, 103, 104, 105]
-
문제15. 다음 Python으로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단 출력문의 출력 서식을 준수하시오)
2020년 2회 2번 기출문제와 완전히 동일하게 출제
a = {'한국', '중국', '일본'} a.add('베트남') a.add('중국') a.remove('일본') a.update({'홍콩', '한국', '태국'}) print(a)
- [답] {'중국','한국','베트남','홍콩','태국'} (순서 상관없이 요소 5개 빠짐없이 들어가면 됨)
-
문제19. 다음 Python으로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단 출력문의 출력 서식을 준수하시오)
a = "engineer information processing" b = a[:3] c = a[4:6] d = a[28:] e=b+c+d print(e)
- [답] engneing