문제 내용
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
'코드예시👨🏻💻▶️ 파이썬' 카테고리의 다른 글
파이썬 기차표 예매 프로그램 작성 (0) | 2020.10.26 |
---|---|
파이썬 2진수 8진수 16진수로 변환 프로그램 (0) | 2020.10.26 |
파이썬 커피숍 주문 입력 프로그램 작성 (0) | 2020.10.26 |
파이썬 노래가사 속 단어 횟수 세는 프로그램 (0) | 2020.10.23 |
파이썬 주사위 게임 프로그램 (0) | 2020.10.23 |