본문 바로가기

1. Python

[Python study] Day06

728x90
반응형

오늘은 파이썬 6번째 시간으로 가장 중요한 조건문에 관해 알아볼거에요!

조건문은 왜쓰나 생각해보면 여러개의 데이터들을 구분하여 원하는 데이터를 찾는것에

의의가 있습니다.

 

그렇다면 조건문 사용법은 어떻게 될까요?

영어와 마찬가지로 만약에 ( if ) 를 사용합니다.

특정조건이 충족하면 실행시키는 것을 나타내요!

 

예시를 들어 간단히 설명해보겠습니다.

 

if 코드 사용법

 

if 조건 :                         # 조건쓰고 콜론 꼭 붙이기 

    조건만족시 실행 값   # 위에줄에 종속되는 값으로 들여쓰기 필수

 

number 라는 변수를 지정하고 number 변수가 12보다 크거나같으면

특정 문자를 출력하는 조건문을 만들어보겠습니다.

number 를 12로 지정했기때문에 조건이 충족되어 아래와 같은 문자가 출력된것을 확인 하실 수 있어요!

number 변수에 12보다 작은 11을 지정해보면 어떻게 될까요?

조건이 충족되지 않아 아무것도 실행되지 않는것을 확인 하실 수 있습니다.

이렇게 if 문 하나만써서 조건문을 작성 할 수 있는데 해당조건을 충족하지 않을때!

나머지들은 어떻게 표현해야하는지 작성 할 수도 있습니다.

사용방법은 영어로 그 밖에 (else) 를 사용합니다. 

 

else 코드 사용법

 

else :                                                  # if 와 동일한 줄에 작성,콜론 

    조건 만족하지 않을때 실행 값        # 들여쓰기 필수

 

else는 조건 만족하지 않을 때 실행하는 값으로 조건을 붙일 필요가없어요!

조건을 만족하지 않을때 '이숫자는 12보다 작습니다'를 출력하는 else코드를 작성해보겠습니다.

number 변수는 12보다 작아 조건에 부합하지않아 아래와 같이 문자열이 출력된것을 확인 하실 수 있습니다.

그 밖에 여러조건으로 데이터를 상세히 분류하고 싶으면 어떻게 할까요?

영어로 else + if 의 합성어(?) 인 elif 라는 코드를 써서 구분 할 수 있습니다!

 

elif 코드 사용법

 

elif 위에 조건에 만족하지 않을때 추가조건 :    # 조건쓰고 콜론 꼭 붙이기 

    추가조건 만족시 실행 값                               # 들여쓰기 필수

 

이번에는 number 변수를 바꿔 10으로 지정하고 9보다 클때 실행되는 조건을 하나

추가해보겠습니다!

숫자 10은

1) 12보다 작아서 if 조건을 충족하지 않아 다음 조건으로 넘어가고

2) 9보다는 크니 해당조건을 만족하여 다음 문자열이 출력됩니다!

아참 ,,이렇게 파이썬은 위에서 아래로 실행되는 것이 원칙입니다,,

또한 elif 를 이용하면 조건을 여러개 생성 할 수 있어요!

 

이번에는 number 변수를 8로지정하고 7보다 클 때 실행되는 조건을 하나 더 추가해볼게요!

숫자 8은

1) 12보다 작아서 if 조건을 충족하지 않아 다음 조건으로 넘어가고

2) 9보다 작아서 다음 조건으로 넘어가고

3) 7보다는 큰 조건에 걸려 다음 문자열이 출력됩니다!

이렇듯 아래로 조건을 대조해 보면서 만족 할 때 까지 계속해서 넘어가요~

넘어가다가 모든 조건을 대조 했을 때 모두 만족하지 않으면 else에 해당하는 값이 실행돼요!

 

이번시간에는 조건문에 대해 알아 봤는데요 다음시간에는 아마 반복문을 공부하게 될 것같아요!

아,,아마도요,,

 

728x90
반응형

'1. Python' 카테고리의 다른 글

[Python study] Day08  (0) 2023.02.09
[Python study] Day07  (0) 2023.02.06
[Python study] Day05  (0) 2023.01.21
[Python study] Day04  (0) 2023.01.14
[Python study] Day03  (0) 2023.01.09