본문 바로가기

배운다/파이썬

[파이썬] 점수 합계, 평균 104 : 출력 - 형성평가4

문제(링크)

다음 출력 예와 같이 출력되는 프로그램을 작성하시오.

합계와 평균은 수식을 이용하세요.

 

출력예

kor 90

mat 80

eng 100

sum 270

avg 90

 

 

풀이 1) 

 

strList =['kor', 'mat', 'eng']
numList =[90, 80, 100]
print (strList[0], numList[0])
print (strList[1], numList[1])
print (strList[2], numList[2])
print ('sum', sum (numList))
average = sum (numList) / len (numList) 
print ('avg', average)

 

풀이 2)

 

strList = ['kor', 'mat', 'eng']
numList = [90, 80, 100]
sum = 0

for n in range(0, 3):
    print(strList[n], numList[n])
    sum = sum + numList[n]

print("sum", sum)
print("avg", sum/len(numList))

 

풀이 3)

course = ['kor', 'mat', 'eng']
grade = [90, 80, 100]

for i, j in zip(course, grade):
    print(i, j)

for k in grade:
    sum_ = sum(grade)
avg = sum_//len(grade)

print('sum', sum_)
print('avg', avg)

풀이 4 )

course = ['kor', 'mat', 'eng']
grade = [90, 80, 100]
for c, g in zip(course, grade):
    print(c, g)
print('sum',sum(grade))
print('avg',sum(grade)//len(grade))