파이썬 구구단 만들어서 출력 질문드립니다.
조회수 1933회
이런식 문제를 해결하려는데 빈칸에 저는 저렇게 생각해서 채워넣었습니다.
근데 matrix 이랑 append 에 무엇을 채워야 예시처럼 구구단이 쭈욱 출력될지 모르겠습니다..ㅠㅠ
초보에게 도움을 주세요 ㅠ
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
# 본문에서 요구한 정답 def print_gugudan(): matrix = [] for row in range(2, 10): matrix.append([]) for column in range(1, 10): matrix[row - 2].append(row * column) print(matrix)
- row - 2를 해주는 이유: matrix 배열의 index는 0부터 시작하고, 구구단의 숫자는 2부터 시작하기 때문에 index를 맞춰주기 위함
질문에 나온 템플릿에 맞춰짜야 해서 이렇게 짜긴 했지만, row-2 이런식으로 직접 index를 지정해서 배열을 탐색하는게 저에게는 좀 어색하네요
저는 아래처럼 짜는게 마음이 편합니다.
def print_gugudan(): matrix = [] for row in range(2, 10): result = [] for column in range(1, 10): result.append(row * column) matrix.append(result) print(matrix)
-
(•́ ✖ •̀)
알 수 없는 사용자
- 감사합니다 ㅠㅠㅠ 매트릭스에 성질때매 게속 헤매고 있었내요 ㅠ 알 수 없는 사용자 2020.5.24 14:14
- 문제가 이상해요.. 파이썬 문제인데 C스타일로 짜라고 하는 것만 같네요 알 수 없는 사용자 2020.5.24 14:39
댓글 입력