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() # 파일 닫기
728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : n x n의 사각형에서 1,0,1,0 순으로 사각형 만들기 (1) | 2022.11.26 |
|---|---|
| [파이썬] 문제 : 10~50 난수로 리스트 추가 (0) | 2022.11.26 |
| [파이썬] 문제 : pandas로 특정 cell 합계 계산 plot 그리기 (0) | 2022.11.26 |
| [파이썬] 문제 : 텍스트 파일에서 space, Tab 문자 개수 세기 (0) | 2022.11.26 |
| [파이썬] 문제 : 요일 찾기 (0) | 2022.11.26 |

댓글