모두CBT

20-4아래 Python 프로그램을 실행했을 때 출력 결과를 적으시오.… | 2020년 정보처리기사실기 4회차 기출문제 상세 페이지

1

20-4

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

grid = [[5, 8], [2, 4, 6, 1], [9, 3, 7]]
print(grid[2])
print(grid[1][2])
for row in grid:
    for v in row:
        print(v, end='')
    print()
해설

[9, 3, 7]
6
58
2461
937


[해설]

grid[2]는 세 번째 리스트 자체이므로 리스트 형식 그대로 [9, 3, 7]이 찍힌다.

grid[1][2]는 두 번째 리스트 [2, 4, 6, 1]의 인덱스 2 원소인 6이다.

  • 안쪽 for는 end=''라 줄을 바꾸지 않고 원소를 이어 붙인다.
  • 한 행이 끝나면 print()가 줄을 바꾼다.

그래서 행마다 58, 2461, 937이 한 줄씩 출력된다.

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