PROGRESS
11 / 14
단원
2장. 변수와 입출력 5
3장. 조건문 15
4장. 반복문 21
5장. 리스트 14
6장. 튜플과 딕셔너리 8
7장. 함수 15
8장. 클래스 8
9장. 모듈 10
10장. 알고리즘 28
[코딩미션] 30
전체 목록
QUESTION 11 #626
학생별 3과목 점수가 들어있는 2차원 리스트에서 각 학생의 합·평균을 구합니다. 빈칸에 들어갈 알맞은 누적식을 채우세요.
main.py
scores = [[75, 83, 90], [86, 86, 73], [76, 95, 83], [89, 96, 69], [89, 76, 93]]
for i in range(len(scores)) :
sum = 0
for j in range(len(scores[i])) :
avg = sum/len(scores[i])
print("%d번째 학생의 합계 : %d, 평균 : %.2f" % (i+1, sum, avg) )
HINT
바깥 for가 학생 1명, 안쪽 for가 그 학생의 각 점수. sum은 학생마다 0으로 초기화.
실행 결과 예시
1번째 학생의 합계 : 248, 평균 : 82.67 2번째 학생의 합계 : 245, 평균 : 81.67 3번째 학생의 합계 : 254, 평균 : 84.67 4번째 학생의 합계 : 254, 평균 : 84.67 5번째 학생의 합계 : 258, 평균 : 86.00
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행