Python/이론, 기초

[Python] if

파송송 2021. 3. 24. 20:59
728x90

if문 구조

파이썬은 괄호를 쓰지 않고 들여 쓰기로 구분하기에 똑바로 해줘야 함.

if 조건문:
	수행 문장1
    	수행 문장2
    ...
elif 조건문:
	수행 문장1
    	수행 문장2
    ...
else:
	수행 문장1
    	수행 문장2
    ...

 


 

비교 연산자

x < y x가 y보다 작다
x > y x가 y보다 크다
x == y x와 y가 같다
x != y x와 y가 다르다
x >= y x가 y보다 크거나 같다
x <= y x가 y보다 작거나 같다
x or y x와 y 둘중에 하나만 참이어도 참
x and y x와 y 모두 참이어야 참
not x x가 거짓이면 참

list, tuple, string 비교 연산자

x in 리스트 x not in 리스트
x in 튜플 x not in 튜플
x in 문자열 x not in 문자열

비교해야 하는 값이 안에 들어있는지 들어있지 않은지 알려준다.


 

a = [1,2,3]

if 1 in a:
	print("O")
else:
	print("X")

 

O

num = 50

a = "50이상" if num >= 50 else "50이하"

 

50이상

a = 50

if a = 50: print("50입니다.")
else: print("50이 아닙니다.")

 

수행 문장이 한 줄일 경우 이렇게 쓰는 것도 가능하다.

728x90