if
my_fam = "건희"
if my_fam == "건희":
print( "안녕하세요", my_fam)
if my_fam == "우진":
print( "안녕하세요", my_fam)
- 우진은 my_fam에 속하지 않으므로, if문은 아무것도 출력하지 않고 건너뜀
else
my_fam = "건희"
if my_fam == "경희":
print("안녕하세요")
print("만세", my_fam)
else:
print("당신은 누구시죠?")
print("이름을 밝히세요")
- "경희"는 my_fam이 아니기 때문에 바로 건너뛰어서 else로 이동함
- 그리고 실행 명령1, 2가 아닌 실행 명령 3, 4를 실행한다
- else는 if에서 False가 성립하면 자동으로 실행
됨
elif
if 조건:
실행조건1
실행조건2
elif 조건:
실행조건3
실행조건4
else 조건:
실행조건5
실행조건6
- if에서 True라면 실행조건1, 2를 실행하고 끝
- if에서 False이면 →
elif
로 이동 후
- 여기서 True이면 실행조건 3, 4를 실행하고 끝
- 여기서 False이면 → else로 이동, else는 바로 실행조건 5, 6을 실행함
name = "진수"
if name == "건희":
print("안녕하세요, 건희님")
elif name == "경희":
print("안녕하세요, 경희님")
elif name == "민기":
print("안녕하세요, 민기님")
elif name == "진수":
print("안녕하세요, 진수님")
else:
print("누구냐...넌...?)