본문 바로가기

Baekjoon Online Judge(BOJ)

Baekjoon 10039번 : 평균 점수 (Python)

Question

 

 

Answer

 

grade_list = []
i = 0
while i < 5: # 5명까지만 계산
    a = int(input())
    if a < 40: # 점수가 40점 보다 낮으면 40점으로 고정
        a = 40
    else:
        pass
    grade_list.append(a) # 계산된 점수를 리스트에 추가
    i += 1
avg = sum(grade_list) / len(grade_list) # 리스트 내의 점수 평균 구하기
print(int(avg))

 

 

Explanation

 

5명의 학생 점수를 list로 저장해 놓은 뒤 그 안에서 평균을 구할 생각입니다.

따라서 빈 list를 하나 만들어주고

5명 만큼만 반복해서 점수를  입력 받고 계산할 수 있도록 

while문을 작성해줍니다.

if문으로 40점 미만일 경우의 점수처리 과정을 담아주고

5명의 점수가 각각 담겨있는 list 내에서 평균을 구해주면 끝입니다:)