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이 한 줄씩 출력된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.