QUESTION 24 #205
5명 학생의 3과목 점수가 담긴 2차원 리스트를 순회하며, 각 학생별 총점과 평균을 구하여 출력하는 프로그램을 완성하세요.
main.py
scores = [[77, 83, 96], [86, 95, 73], [96, 95, 83], [99, 96, 69], [100, 76, 94]]
for i in range(len(scores)) : # i : 인덱스의 행, j : 인덱스의 열
total =
for j in range(len(scores[i])) : # len(scores[i]) : 인덱스 i 행의 길이
total += scores[i][] # scores[i][j] : 인덱스의 각 요소
avg = /len(scores[i])
print(f"{i+1}번째 학생의 합계 : {}, 평균 : {avg:.2f}")
HINT
힌트 1: 새로운 학생의 점수를 더하기 전에는 반드시 total을 0으로 초기화해야 합니다.
힌트 2: 2차원 리스트 요소에 접근할 때는 scores[행][열] 순서로 인덱스를 사용합니다.
실행 결과 예시
1번째 학생의 합계 : 256, 평균 : 85.33 2번째 학생의 합계 : 254, 평균 : 84.67 3번째 학생의 합계 : 274, 평균 : 91.33 4번째 학생의 합계 : 264, 평균 : 88.00 5번째 학생의 합계 : 270, 평균 : 90.00
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행