프로그램
[파이썬] 문제 : 성적 평균구하고, 점수 이하인 학색 출력
오디세이99
2022. 11. 22. 13:28
728x90
반응형
(문제)
학생들의 각 과목 성적 평균을 구하는 동시에 평균이 52점 이하인 학생을 출력하려고 하는데 어떻게 해야 하나요?
이름= ["도아", "유정", "해은","지운"]
수학= [97, 38, 49, 98]
영어= [19, 52, 61, 12]
국어= [92, 36, 45, 52]
(방법)
이름= ["도아", "유정", "해은","지운"]
수학= [97, 38, 49, 98]
영어= [19, 52, 61, 12]
국어= [92, 36, 45, 52]
평균 = []
for i in range(len(이름)): # 이름 리스트의 항목수 만큰 반복
avg = (수학[i] + 영어[i] + 국어[i]) / 3 # 평균 구하기
avg_round = round(avg,1) # 소수점 1자리까지만 사용
평균.append(avg_round)
if 평균[-1] <= 52: # 52 이하면 같은 값까지 이므로 <=, 평균[-1] 제일 마지막 추가한 데이터를 의미
print(이름[i],'/',평균[-1])
728x90
반응형