자료구조, 알고리즘 문제 풀어보기(학생 성적 합격/불합격 판별기)

|

개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다.


문제5: 학생 성적 합격/불합격 판별기

테마/상황:

학교 선생님인 당신은 학생들의 시험 점수를 받았습니다. 각 학생의 점수를 확인하여 합격(60점 이상) 여부를 판별하고, 누가 합격했고 누가 불합격했는지 명단을 정리해야 합니다.

목표:

학생들의 이름과 점수가 담긴 데이터를 분석하여 합격자 명단불합격자 명단을 분리하는 함수를 작성하세요.

예시:

students_scores = {
    "김철수": 75,
    "이영희": 92,
    "박민수": 58,
    "최지영": 60,
    "정대현": 45,
    "한지민": 88
}
<풀이> ```python pass_students = [] fail_students = [] for name, score in students_scores.items(): if score >= 60: pass_students.append(name) else: fail_students.append(name) ```