Q308. 데이터 파일을 읽어 학생들의 성적 평균을 구하는 프로그램을 완성하시오. (700점)
f = open('scores.txt', '___', encoding='utf-8')
lines = f.readlines()
for line in lines :
data = line._____()
i = 0
sum = 0
while i<_______ :
if i == 0 :
print(data[i], end=' : ')
else :
sum = ___________________
i = i + 1
avg = sum/(len(data) - 1)
print('%.2f점' % (sum/5))
f.close()
- 난이도(1~10) : 7
- 힌트 :
- - 실행 결과
-
안소영 : 92.00점
정예린 : 91.00점
김세린 : 89.80점
연수정 : 92.00점
박지아 : 90.80점
f = open('scores.txt', 'r', encoding='utf-8')
lines = f.readlines()
for line in lines :
data = line.split()
i = 0
sum = 0
while i<len(data) :
if i == 0 :
print(data[i], end=' : ')
else :
sum = sum + int(data[i])
i = i + 1
avg = sum/(len(data) - 1)
print('%.2f점' % (sum/5))
f.close()