if 조건식:
코드
ex) x = 10
if x == 10:
print('10 이다.') #<< 들여쓰기 꼭 해주기
# ※ 1) if문에 = 은 할당 , == 은 비교를 의미.
# if에 = 을 사용하면 문법 에러가 발생함.
# 2) 들여쓰기 주의 !! 4칸띄웠음 4칸으로, 2칸띄웠음 2칸으로 맞춰주기
# 3) 끝에 항상 : (콜론) 을 붙일것.
1) = 를 사용.
2) 들여쓰기 주의 ( 좋은 예)
(나쁜 예)
※ else 는 항상 마지막에 위치!!
if 조건식 :
코드1
else:
코드2
ex) x = 5
if x == 10:
print('x 입니다')
else:
print('x가 아닙니다')
#'x가 아닙니다'
※ 참 (True)으로 인식
실수, 문자열 , 값자체만 있으면 True
※ 거짓 (False)으로 인식
0, None , ' ' (빈 문자열) 은 False
여러가지를 비교 해보고 싶고 , 양쪽 전부 참 일 결우 (and)를 ,
한쪽만 참 일 경우로 만들고 싶으면 (or)을 쓴다.
# and를 이용한 논리연산자
x = -10
if x > 0 and x < 20:
print('20보다 작은 양수입니다.')
if x < 0:
print ('음수 입니다.')
else:
print ('20보다 높은 양수입니다.')
# '음수 입니다.'
# or 을 이용한 논리연산자
권한 = input('암호를 입력하세요.')
if 권한 == '운영자' or 권한 == 'Code9':
print('환영합니다. 운영자님')
else:
print('글을 쓸 권한이 없습니다.')
# input(운영자) >> 환영합니다. 운영자님
# input(멀라) >> 글을 쓸 권한이 없습니다.
if 조건식:
코드1
elif 조건식:
코드2
else:
코드3
*if 가 아니라면 > elif
elif도 아니라면 > else
※ elif 는 갯수 상관없이 사용 가능.