본문 바로가기
프로그램

[파이썬] 문제 : 파일의 학생별 국어,영어 합계 및 평균 계산

by 오디세이99 2022. 11. 26.
728x90
반응형

f = open('score.csv', 'r', encoding='utf-8')     # 파일 읽기
lines = f.readlines()
print('          ***성적처리결과***     ')
print('이름      국어    영어    합계    평균')
print('*'*40)
for li in lines:                                # 리인별 처리
    # print(li)
    tmp = li.split(',')                         # 라인을 ','로 분리
    d_sum = int(tmp[1]) + int(tmp[2])           # 분리된 데이터 중 성적을 합계 계산
    d_avg = d_sum / 2                           # 평균 계산
    print(tmp[0],'   ',tmp[1],'   ',tmp[2].strip(),'   ',d_sum,'   ',d_avg )

f.close()                                       # 파일 닫기

score.csv
0.00MB

728x90
반응형

댓글