본문 바로가기
프로그래밍/Python

(Python)if 문

by Cloud_Park 2019. 4. 20.

if(만약에) 라는 뜻으로 

if 조건식의 형태로 사용된다.

 

 

if 조건식이 참이냐?? 거짓이냐?? :

      참이면  실행

다음 코드

 

형식이 가장 기본이 되는 모습이다.

C언어 같은 경우

if(조건식){

실행코드

}

로 { }로 범위를  나타낼수 있지만 

 

 

******Python은 들여쓰기로 {}를 대체한다 

1
2
3
4
a = 10
 
if a>5:
    print("a는  10보다 큽니다.")

 

 

if 문에 거짓일 경우  else 문을 사용하는데 

 

 

if 조건식:

       참일 때

       참일 때

else :

       거짓일 때

       거짓일 때

로 나타낸다.

1
2
3
4
5
6
7
8
 
 
= 5
 
if a>5:
    print("a는  10보다 큽니다.")
else :
    print("a는 10보다 작습니다")

 

중첩 if문 

중첩 if문은  if 문 안에 if문이 삽입이 된 것을 중첩 if 문이라고 합니다.

if 조건식: 

       if 조건식 :

       참일 때

       else :

       거짓일 때

else :

       if 조건식 :

       참일 때

       else :

       거짓일 때

 

위 처럼 if문 안에 if문이 들어간 모습이다.

 

 

 

 

elif문을 알아보자 

if 조건식 :

 

elif 조건식:

 

elif 조건식:

 

else :

 

이런 형태를 가지며  if문에 조건이 여러가지, 범위의 종류가 많을 때 사용한다.

-----------------------------------------------------------------------------------------

위까지는 c언어에서도 사용할 수 있는 if문이 였다.

python에서 특별한 기능이 있다. 리스트를 활용한 if문이다,

리스트 =[a,b,c,d,e] 

if a in 리스트 :

a가 리스트에 있는지 확인할 수 있다.

1
2
3
4
5
6
 
fruit=['사과','배','포도','딸기']
 
if '딸기' in fruit :
     print("딸기가 있네요")