조건문은 if 로 시작하는 ~ 라면 ~한다. 의 매커니즘을 가진 문장이다.
위와 같이
if 를 먼저 작성하고 조건(위 사진에서 5 > 2 부분)을 입력한 다음 꼭 :(콜론) 을 입력하고 엔터를 친다.
그럼 자동으로 다음 줄에 들여쓰기가 들어가는데
조건문에서 들여쓰기는 종속관계를 표현하는 수단이므로 아주 중요하다!
특히, 조건문 몇 개가 섞여있을 때 주의해서 작업할 것!
그 다음 들여쓰기로 내려간 부분에 행동(액션)을 지정해준다
조건문이 끝날때에는 else (앞의 조건 아니라면~)를 입력해주는데
이 때 else 의 옆에는 아무것도 작성하면 안된다. 작성하면 에러 뜸.
바로 : 콜론 쓰고 행동(액션) 지정해준다.
if 다음에 작성된 행동은 True 값일 때만 실행되고
만약 False 값이었다면 앞선 행동은 실행되지 않고 다음 줄로 넘어가게 된다.
위 문장으로 해석해보자면
if .. 5 가 2보다 큰가? 맞으니 True 값이 나오고 바로 다음 줄에 있는 액션을 실행시킴으로써
마지막 출력 때는 "If condition is True" 가 출력이 된다.
만약 False 값이 나왔었다면 마지막 출력 때에는 " If condition is False " 가 출력되었을 것이다.
여러 문장을 출력한다해도 방법은 똑같다. 출력만 두 개가 같이 나온다.
한 가지 내용 안에서 if 문을 여러번 반복할 때에는 elif 를 사용할 수 있다.
방법은 if 랑 똑같다.
제일 핵심이고 중요한 부분인 만큼 많은 예제와 실습이 중요할 것 같다!
'Python > Python 문법' 카테고리의 다른 글
19. 반복문 - for 문법, 연산 순서, 데이터 별 연산 특징 (리스트, 딕셔너리, 튜플 , 문자열 등) (0) | 2022.04.25 |
---|---|
18. 반복문 - 반복문의 이해, for 반복문, while 반복문 (0) | 2022.04.25 |
16. 논리 연산(LOGICAL OPERATORS) - AND, OR 논리연산 (0) | 2022.04.21 |
15. 파이썬의 비교연산자 (0) | 2022.04.21 |
14. 주석 달기 , \ ( 역슬래쉬) 의 기능 (0) | 2022.04.21 |
댓글