728x90
if는 조건문이다. 해당 조건에 해당하면 실행하는 것이다. 형태는 다음과 같다.
if x > y:
print('x가 y보다 크다')
elif x >= y:
print('x가 y보다 크거나 같다')
elif x < y:
print('x가 y보다 작다')
elif x <= y:
print('x가 y보다 작거나 같다')
elif x == y:
print('x가 y와 같다')
elif x != y:
print('x가 y와 같지 않다')
else:
print('해당되는 조건이 없다')
조건식을 and, or, not의 연산자를 사용하여 하나 이상 입력할 수도 있다.
if x == 30 and y ==20:
print('x가 30, y가 20이다')
elif x == 30 or y == 20:
print('x가 30이거나 y가 20이다')
elif not x:
print('x가 거짓이다')
else:
print('해당되는 조건이 없다')
그리고 코딩할 때 유용하게 사용되는 리스트, 튜플, 문자열에 대한 조건식은 다음과 같다.
a = [1, 2, 3]
b = (1, 2, 3)
c = 'abc'
if 1 in a:
print(True)
else:
print(False)
if 1 not in b:
print(True)
else:
print(False)
if 'a' in c:
print(True)
else:
print(False)
결과 값
True
False
True
그리고 조건문을 한줄로 표현할 수 있다.
x = 3
result = True if x > 3 else False
print(result)
결과 값
False
728x90
'Programming > Python' 카테고리의 다른 글
[01. Python] 010. 제어문 – while (0) | 2019.12.29 |
---|---|
[01. Python] 009. 제어문 – for (0) | 2019.12.29 |
[01. Python] 007. 자료형 – 딕셔너리(Dictionary) (0) | 2019.12.25 |
[01. Python] 006. 자료형 – 불(Bool) (0) | 2019.12.25 |
[01. Python] 005. 자료형 – 튜플(Tuple) (0) | 2019.12.25 |