Python

Python 파이썬 조건문 , if~ ,예제문제

왕현성 2022. 11. 17. 12:20
728x90

● 조건문

 

조건문이란 조건 + 액션(행동)을 조건문이라고 한다.

조건문의 시작은 if로 시작하고 조건의 끝에는 콜론 :을 찍는다

액션 부분은 해당 조건에 맞게 탭(들여쓰기)를 한 후에 작성한다.

 

예를 들어 cnt=5라고 변수를 저장해두었을 때

cnt가 홀수면, 홀수다라고 출력하고, Bye도 출력하라를 작성해보면

 

if cnt%2 == 1 :

    print('홀수다')

    print('Bye')

라고 입력하게 되면 출력 값은 위와같이 홀수다

                                                                Bye

라고 출력된다

 

if와 같이 쓰는 else는 ~가 아니라면이라고 해석할 수 있다.

예를 들어 위 사진과 같이

if 5 < 2 :

        print('condition is True')

else :

        print('condition is False')

라고 입력하게 되면

 

5가 2보다 작지 않기 때문에

condition is False라고 출력되게 된다.

 

 

  • 조건문 예제

 여러 문장을 수행하는 예제 문제를 풀어보면

cnt= 5라고 number = 7이라고 변수 저장을 해놓은 상태에서

cnt가 홀수이면, 홀수라고 프린트하고, number에는 number값에 5를 더한다

그렇지 않으면, 짝수라고 프린트하고, 'Bye'라고 출력해보겠다.

 

if cnt%2==1 :

    print('홀수')

    number = number + 5

else :

     print('짝수')

     print('Bye')

5를 2로 나눈 값의 나머지는 1 즉 cnt는 홀수이기 때문에 홀수라고 출력된다.

그리고 출력값에는 나오지 않지만 number + 5도 해주어야한다.

위 사진과 같이 number를 쳐주면 5가 더해진 12가 출력되는 것을 확인할 수 있다.