우리가 조건문을 이용하면 다른코드에 따라서 다르게 실행할수가 있습니다. 주어지는 값에 따라서 다르게 동작하는 프로그래밍을 할수가 있으며 파이썬에서도 가장 중요하다고 할수가 있습니다.
조건문의 기본문법은 if로 시작되며 if True 또는 if False 로 True 라면 실행이 되며 False 라면 else 다르게 동작하게 됩니다.
조건문 기본문법
기본예제를 살펴보게 되면 if True: 를 실행하면 code1,2,3 이 실행되며 파이썬은 들여쓰기가 끝나는부분에 조건문이 종료가 됩니다.
기본예제를 보면 변수 str, real 에 각각 숫자 11인 경우 if real == str: 이 같은경우 hello world 가 실행이 되며 다른경우 else: 의 who are you? 가 실행이 됩니다.


조건문 elif else 예제
이번예제는 조건이 여러개인경우로 elif 는 조건이 다른경우 실행이 됩니다. 예제를 보면 if real_kim == str: 이 같으면 hello kim 이 실행이 됩니다.
elif real_park == str: 이 같으면 hello park 가 실행 됩니다. 전부 다른경우라면 else: 의 who are you? 가 실행이 됩니다.

조건문 여러개 예제
이번예제는 조건문안에 또다른 조건문을 사용하여 실행할수가 있습니다. 로그인 예제를 보면 if input_id == id: 안에 또다른 if input_pwd == password: 가 추가되어 같은 경우 welcome 가 실행이 됩니다.
만약 password 가 다른경우라면 wrong password 가 실행되며, id가 다른경우라면 wrong password 가 실행이 되는것을 확인할수가 있습니다.


조건문 and, or 연산자 예제
and 는 if문 코드가 실행되기 위해서 모든 조건이 True여야 하며 하나라도 False 면 실행이 되지 않는다. or 은 if문 코드가 하나라도 True 면 실행된다.
예제를 보면 if input_id == id1 or input_id == id2: 으로 id값이 하나라도 True 라면 실행이 되므로 kim 을 입력하여 welcome 이 실행이 된것을 확인할수가 있습니다.


이상으로 파이썬 조건문의 기본문법과 여러개 중첩 and or 연산자 예제를 살펴보았습니다. 위에 기본문법과 예제를 응용하여 직접 코드를 작성해 보시기 바랍니다.