파이썬에서 if 는 특정한 조건을 확인 할 때 사용됩니다.
예를 들어, name 이라는 변수의 값이 "차은우" 인지 확인하고 만일 "차은우" 가 맞다면 "Hello 차은우" 라고 출력하는 로직을 파이썬으로 구현 할때는 다음 처럼 구현할 수 있습니다.
if name == "차은우":
print(f"Hello {name}")
== (= 사인이 2개) 는 equality 라고 하며 2개의 값이 동일한지를 확인할 때 사용됩니다.
만일 2개의 값이 동일하면 True 값을 리턴하고 동일하지 않으면 False 값이 리턴됩니다.
print("송은우" == "차은우") # => False 출력
print(1 == 1) # ==> True 출력
if expression:
codes to execute
if 구문 다음에 오는 expression 값이 True 이면 codes to execute 부분의 코드들이 실행되게 됩니다.
만일 expression 이 False 이면 codes to execute 부분의 코드들이 실행되지 않습니다.
if car == "현대":
print("현대는 국산차")
elif car == "기아":
print("기아는 국산차")
if car == "현대":
print("국산차")
else:
print("외제차")
위의 코드는 car 변수의 값이 "현대" 이면 "국산차" 가
출력이 되고 그 외의 경우에는 모두 "외제차" 가 출력이 됩니다.
if car == "현대":
print("현대는 국산차")
elif car == "기아":
print("기아는 국산차")
else:
print("외제차")
위의 코드는 car 변수의 값이 "현대" 이면
"현대는 국산차" 가 출력이 되고, 현대가 아니라 "기아"
인 경우에는 "기아는 국산차" 가 출력이 되며, 그 외의
경우에는 모두 "외제차" 가 출력이 됩니다.