모두CBT

26-1아래 Python 프로그램을 실행했을 때의 출력을 적으시오.se… | 2026년 정보처리기사실기 1회차 기출문제 상세 페이지

15

26-1

아래 Python 프로그램을 실행했을 때의 출력을 적으시오.

seq = list(range(3, 15))

for v in seq[-2::-3]:
    print(v, end='#')
print()
해설

13#10#7#4#


[해설]

range(3, 15)는 끝값 15를 포함하지 않으므로 seq = [3, 4, …, 14]이다.

  • seq[-2::-3]은 뒤에서 두 번째 원소인 13에서 시작해 거꾸로 3칸씩 이동한다.
  • 13, 10, 7, 4 다음 위치는 리스트 앞쪽을 벗어나므로 거기서 멈춘다.
  • end='#' 때문에 각 값 뒤에 줄바꿈 대신 #이 붙는다.

출력은 13#10#7#4#이고, 마지막 print()는 줄만 바꾼다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.