728x90
반응형
if문은 우리가 가장 많이 사용하는 조건 함수입니다.
예를 들어서,
만약 A라면 ~를 수행하고, 만약 B라면 ~을 수행하고~, ... , 앞서 말한 것이 모두 아니라면 ~을 수행한다.
위의 예시의 경우, x를 2로 나눈 나머지가 0인 경우 짝수라는 표현을 출력하고, 그렇지 않다면 홀수라는 표현을 출력하도록 하는 조건문입니다.
x가 17인 경우, 2로 나눈 나머지가 1이므로, 홀수라는 표현을 출력하게 되었습니다.
if문을 사용할때는 보시다시피, : 라는 표현을 조건 뒤에 추가하여야 합니다.
또한 조건문 아래의 실행 코드문은 앞에 Blocks를 추가하여, 들여쓰기로 표현되야 합니다.
좀더 복잡한 조건문을 만들어보도록 하겠습니다.
if문 안에 if문이, 2번이나 더 들어가 있는 조건문입니다.
60은 2의 배수이기 때문에, 첫 번째 조건을 만족하였고, 동시에 4의 배수이기 때문에 두 번째 조건 또한 만족합니다.
하지만 8의 배수는 아니기 때문에 세 번째 조건은 만족 시키지 못했습니다.
따라서 위와 같은 결과가 출력되게 됩니다.
input문과 함께라면, 더 재미있는 코드를 짤 수 있습니다.
위 코드는 숫자를 입력하여, 조건문을 만족시키는지를 살펴봅니다.
이 때, input 함수는 문자열 타입으로 입력을 저장하기 때문에, int 함수를 통해 int형으로 변경해주어야 합니다.
반응형
'데이터 다루기 > Python' 카테고리의 다른 글
[Python] 기초 문법 (6) Iteration (for, while) (0) | 2020.10.29 |
---|---|
[Python] 기초 문법 (5) List (0) | 2020.10.28 |
[Python] 기초 문법 (4) User-defined function (0) | 2020.10.28 |
[Python] 기초 문법 (2) Boolean (0) | 2020.10.13 |
[Python] 기초 문법 (1) (0) | 2020.10.13 |