본문 바로가기

Python_Matter/Solve

Python Learn the basics Quiz 19

반응형

Q>

국어 / 영어 / 수학 점수에 평균을 구하는 함수를 만들고 출력하시오.


A>

def print_point(a):
list_v = []

for v in a.values():
list_v.append(v)

sum = 0
for i in range(len(list_v)):
sum = sum + list_v[i]

average = sum / len(list_v)

print('국어 : {0}'.format(list_v[0]))
print('영어 : {0}'.format(list_v[1]))
print('수학 : {0}'.format(list_v[2]))
print('-' * 10)
print('평균 : {0}'.format(int(average)))

my_point = {'kor' : 98, 'eng' : 82, 'math' : 75}
print_point(my_point)


O>

국어 : 98

영어 : 82

수학 : 75

----------

평균 : 85


Process finished with exit code 0

반응형

'Python_Matter > Solve' 카테고리의 다른 글

Python Learn the basics Quiz 21  (0) 2019.03.30
Python Learn the basics Quiz 20  (0) 2019.03.28
Python Learn the basics Quiz 18  (0) 2019.03.27
Python Learn the basics Quiz 17  (0) 2019.03.27
Python Learn the basics Quiz 16  (0) 2019.03.27