# 2차원 배열 생성
import random
rows = 3
columns = 3
ex = [[0] * columns for i in range(rows)]
for i in range(rows):
for j in range(columns):
ex[i][j] = random.randint(1,100)
# 행단위 합계
_sum = [0] * rows
for i in range(rows):
for j in range(columns):
_sum[i] += ex[i][j]
# 2차원 배열과 행단위 합계 출력
for i in range(rows):
for j in range(columns):
print('2%d'%ex[i][j],end=' ')
print('%5d'%_sum[i])
print("") # 줄 간격
# 열단위 평균
avg = [[0] * rows for i in range(rows)]
for j in range(columns):
sum_ = 0
for i in range(rows):
sum_ += ex[i][j]
avg[j] = hab/rows
# 2차원 배열과 행단위 합 출력
for i in range(rows):
for j in range(columns):
print('%4d'%ex[i][j],end=" ")
print("")
for j in range(columns):
print('%5.1f'%avg[j],end="")


'데이터분석가 > Python' 카테고리의 다른 글
[프로그래머스] K번째 수 (0) | 2022.12.16 |
---|
댓글