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 내에서 평균을 구해주면 끝입니다:)
'Baekjoon Online Judge(BOJ)' 카테고리의 다른 글
Baekjoon 1934번 : 최소공배수 (Python) / import math, lcm() (1) | 2024.11.02 |
---|---|
Baekjoon 2753번 : 윤년 (Python) (0) | 2024.06.28 |
Baekjoon 1789번 : 수들의 합 (Python) (0) | 2024.06.18 |
Baekjoon 11653번 : 소인수분해 (Python) (0) | 2024.06.13 |
Baekjoon 10817번 : 세 수 (Python) (0) | 2024.06.12 |