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
|
a = 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("딸기가 있네요")
|
'프로그래밍 > Python' 카테고리의 다른 글
(Python)리스트 튜플 딕셔너리 (0) | 2019.04.25 |
---|---|
(Python)반복문 (0) | 2019.04.24 |
(Python) 산술,대입,관계,논리 연산자 (0) | 2019.04.12 |
(Python)변수의 선언과 사용, 값 입력 받기 (1) | 2019.04.12 |
(Python)print 문 정리 (0) | 2019.04.11 |