Python 개념정리 if

DONGHYUN KOO·2020년 8월 23일
0

python

목록 보기
11/19

If Statement

파이썬에서 if 는 특정한 조건을 확인 할 때 사용됩니다.
예를 들어, name 이라는 변수의 값이 "차은우" 인지 확인하고 만일 "차은우" 가 맞다면 "Hello 차은우" 라고 출력하는 로직을 파이썬으로 구현 할때는 다음 처럼 구현할 수 있습니다.

if name == "차은우":
print(f"Hello {name}")

== (= 사인이 2개) 는 equality 라고 하며 2개의 값이 동일한지를 확인할 때 사용됩니다.
만일 2개의 값이 동일하면 True 값을 리턴하고 동일하지 않으면 False 값이 리턴됩니다.

print("송은우" == "차은우") # => False 출력
print(1 == 1) # ==> True 출력

if 구문의 자세한 구조

if expression:
codes to execute

if 구문 다음에 오는 expression 값이 True 이면 codes to execute 부분의 코드들이 실행되게 됩니다.
만일 expression 이 False 이면 codes to execute 부분의 코드들이 실행되지 않습니다.

Elif And Else

elif

  • elif 는 if 구문을 보조 하는 역할 입니다. elif 는 else if 를 줄인뜻
  • elif 는 if 구문과 연결되어 사용되며 if 구문이 먼저 선행 되고 그 다음에 위치-
  • elif 는 만일 if 구문이 False 이면 실행되며 if 구문이 False 일 경우 다른 condition을 테스트 한 후 실행됩니다.
if car == "현대":
    print("현대는 국산차")
elif car == "기아":
    print("기아는 국산차")

else

if car == "현대":
    print("국산차")
else:
    print("외제차")
위의 코드는 car 변수의 값이 "현대" 이면 "국산차" 가 
출력이 되고 그 외의 경우에는 모두 "외제차" 가 출력이 됩니다.

if car == "현대":
   print("현대는 국산차")
elif car == "기아":
   print("기아는 국산차")
else:
   print("외제차")

위의 코드는 car 변수의 값이 "현대" 이면 
"현대는 국산차" 가 출력이 되고, 현대가 아니라 "기아" 
인 경우에는 "기아는 국산차" 가 출력이 되며, 그 외의 
경우에는 모두 "외제차" 가 출력이 됩니다.

0개의 댓글