2020. 5. 13. 01:13ㆍInvestment Story/금융공학 - 파이썬
안녕하세요. 자꿈두입니다.
오늘은 조건문에 대해 공부해보겠습니다.
조건문이란 주어진 조건에 따라 참인지 거짓인지 구분하여,
참이면 조건문에 딸린 명령에 따라 연산을 수행하게 만드는 구문입이다.
컴퓨터는 스스로 판단할 수 없죠.
그래서 컴퓨터가 판단을 내릴 수 있게 미리 예상되는 조건을 설정하여,
안내를 해주는 것이라고 생각하시면 됩니다.
파이썬에서 조건문은 if를 이용해서 표현합니다.
예전에 파이썬 알아보기라는 포스팅에서
파이썬은 들여쓰기가 굉장히 중요하다고 이야기했었죠.
파이썬에서는 들여쓰기를 틀리면 문법오류가 납니다.
조건문에서 들여쓰기가 쓰이니 주의해주세요.
먼저, if문의 문법에 대해 설명해보겠습니다.
if 조건식:
명령문
if문은 위와 같은 형태를 띠는데, 조건식의 결과가 True(참)이라면 명령문을 실행해라라는 의미입니다.
예시를 들어볼게요.
수학이 100점이라면, "참 잘했어요"를 출력해라.
라는 조건문을 실행한다면
위와 같이 됩니다. 만약에 수학이 100점이 아니라 90점이면 어떻게 반응할까요.
아무 반응이 없겠죠.
그런데 100점이 아니라면, "분발하세요" 라는 명령을 표현하고 싶다면 어떤 방법이 있을까요?
그럴때는 else를 이용하면 됩니다.
if 조건식:
명령문
else:
명령문
위와 같은 형태가 되겠죠. 위와 마찬가지로 if 조건식 다음 나오는 명령문은 반드시 들여쓰기가 되어있죠.
중요한 점은 else 다음에 나오는 명령문과 들여쓰기 칸 수가 같아야 한다는 점입니다. 안그러면 오류가 납니다.
그런데 조건문을 여러개 쓰고 싶기도 하겠죠.
100점이면 참 잘했어요, 90점이면 잘했어요, 80점이면 좋아요, 70점이면 나쁘지 않아요, 60점이하면 분발을 해야겠네요
이런식으로 출력을 하고 싶을 수 있자나요.
이럴 때 우리는 else if, 줄여서 elif 를 사용하면 됩니다.
형태는 다음과 같죠
if 조건식:
명령문
elif 조건식:
명령문
elif 조건식:
명령문
else:
명령문
바로 확인해보겠습니다.
조건문 참 쉽죠?
이를 활용해 다양한 코드를 구현할 수 있습니다.
포스팅을 읽어주셔서 감사합니다.
'Investment Story > 금융공학 - 파이썬' 카테고리의 다른 글
11. 리스트 알아보기 (0) | 2020.06.09 |
---|---|
10. 반복문 알아보기 (0) | 2020.06.07 |
8. 문자열 알아보기 (0) | 2020.05.11 |
7. 파이썬의 연산자 알아보기 (4) | 2020.05.08 |
6. 파이썬의 변수 및 데이터 타입 (0) | 2020.05.07 |