우선 조건문이란 조건에 따라 코드 블록의 실행을 결정할 때 사용하는 문법입니다.
조건문이 필요한 이유는 조건문을 통해 많은 상황 즉 조건에 따른 결정을 만듦으로서 이러한 현실의 상황을 모델링할 수 있다는 점 때문입니다
조건문은 주어진 조건식의 평가 결과에 따라 블록의 실행을 결정할 때 쓰이고 조건식은 불리언 값인 True와 False으로 평가될 수 있는 표현식으로 나타난다.
간략히 말하면 특정한 조건을 확인하고 해당 조건에 따라 어떠한 작업을 수행하게 해주는 문법입니다
제 생각을 덧붙히자면, 어느 조건하의 프로그램을 종료시키거나 함수를 조건에 따라 설정할 수 있기에 큰 필요성을 지닌다고 생각합니다.