14.6 연습문제: 합격 여부 판단하기
A 기업의 입사 시험은 필기 시험 점수가 80점 이상이면서 코딩 시험을 통과해야 합격이라고 정했습니다(코딩 시험 통과 여부는 True, False로 구분). 다음 소스 코드를 완성하여 '합격', '불합격'이 출력되게 만드세요.
practice_if_else_multiple_cond_exp.py
written_test = 75 coding_test = True ① written_test coding_test : print('합격') else: print('불합격')
실행 결과
불합격
정답
① if written_test >= 80 and coding_test == True:
해설
합격 조건이 필기 시험 점수가 80점 이상이면서 코딩 시험을 통과해야 한다고 했으므로 두 조건이 모두 만족해야 합니다. 따라서 if 조건문을 만들고 written_test >= 80 and coding_test == True와 같이 필기 시험 점수가 80점 이상인지 검사하는 조건식과 코딩 시험이 통과했는지 판단하는 조건식을 만듭니다. 여기서 필기 시험 점수, 코딩 시험 통과 여부가 모두 만족해야 하므로 and 연산자로 연결해줍니다.