TIL 04 : python_조건문

5609 단어 TIL조건문pythonTIL

if

my_fam = "건희"

if my_fam == "건희":
	print( "안녕하세요", my_fam) #출력 = 안녕하세요 건희

if my_fam == "우진": #my_fam가 아닌 "우진"을 넣었음
	print( "안녕하세요", my_fam)
  • 우진은 my_fam에 속하지 않으므로, if문은 아무것도 출력하지 않고 건너뜀

else

my_fam = "건희"

if my_fam == "경희": #여기서 True라면
	print("안녕하세요") #실행 명령1
	print("만세", my_fam) #실행 명령2
else: #False이면
	print("당신은 누구시죠?") #실행 명령3
	print("이름을 밝히세요") #실행 명령4
  • "경희"는 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로 이동 후
      1. 여기서 True이면 실행조건 3, 4를 실행하고
      2. 여기서 False이면 → else로 이동, else는 바로 실행조건 5, 6을 실행함
name = "진수"

if name == "건희":
	print("안녕하세요, 건희님")
elif name == "경희":
	print("안녕하세요, 경희님")
elif name == "민기":
	print("안녕하세요, 민기님")
elif name == "진수":
	print("안녕하세요, 진수님")
else:
	print("누구냐......?)

#name = "건희" 출력 = 안녕하세요, 건희님
#name = "진수" 출력 = 안녕하세요, 진수님
#name = "상근" 출력 = 누구냐...넌...?

좋은 웹페이지 즐겨찾기