코드예시👨🏻‍💻▶️ 파이썬

파이썬 2차원 배열 성적 계산 프로그램

코뮤니티 2020. 10. 26. 13:36

문제 내용

5명 학생(1~5번)의 세과목(국어, 수학, 영어) 성적이 아래와 같다.

 

- 각각 학생 세 과목의 총점과 평균을 구해서 출력한다.

- 평균은 소수점 첫째 자리까지 출력한다.

- 학생 및 성적 자료는 리스트를 활용한다.(2차원 배열)

 

문제 풀이

li = [[70, 80, 90],[80, 90, 100],[75, 85, 95],[70, 85, 85],[60, 70, 80] ]
index = 1

print('='*45)
print('학생', '국어', '영어', '수학', '합', '평균', sep = '\t')
print('='*45)

for row in li:
    print(index, row[0], row[1], row[2], sum(row), sum(row)/3, sep = '\t')
    index += 1

 

 

코드 결과

=============================================
학생	국어	영어	수학	합	평균
=============================================
1	70	80	90	240	80.0
2	80	90	100	270	90.0
3	75	85	95	255	85.0
4	70	85	85	240	80.0
5	60	70	80	210	70.0