Computer Science/Python

[파이썬] if

inee0727 2022. 6. 6. 00:24

 

▶ if 조건문

- 끝에 콜론(:) 이 붙음

- if 조건에 만족할 때 실행해야 하는 문장들은 if 위치를 기준으로 공백(스페이스) 4칸씩 들여쓰기 

 

if 조건:
    실행 명령문

 

▶ 예) 비가 온다면 우산을 챙기도록 알려주는 프로그램

weather = "비"

if weather == "비": # = 은 2번 써야 해요!!
    print("우산을 챙기세요")

weather 변수에는 "비"라는 값이 들어가있고,

if 를 통해서 변수의 값이 "비"인지를 확인하여 맞다면 "우산을 챙기세요" 라는 값을 출력

이 때 값을 비교하기 위해서는 = 을 2번 써야한다.

 

▶ elif 활용하기 

 

if 조건1:
    실행 명령문1
elif 조건2:
    실행 명령문2
elif 조건3:
    실행 명령문3
...

 

▶ 예) 미세먼지가 심하면 마스크를 챙기라고 알려주는 프로그램

weather = "미세먼지"

if weather == "비":
    print("우산을 챙기세요") # 1번
elif weather == "미세먼지":
    print("마스크를 챙기세요") # 2번

 

▶ else

 : if 와 elif 들의 모든 조건에 해당하지 않을 때 사용

if 조건1:
    실행 명령문1
elif 조건2:
    실행 명령문2
elif 조건3:
    실행 명령문3
else:
    실행 명령문4 # 위 모든 조건들에 해당하지 않을 때 실행
weather = "맑아요"

if weather == "비":
    print("우산을 챙기세요")
elif weather == "미세먼지":
    print("마스크를 챙기세요")
else:
    print("준비물 필요 없어요")