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 연산자로 연결해줍니다.