TIL 5 조건문 (IF)

CastleQ·2021년 4월 25일
0

python에 진심인 편

목록 보기
5/8
post-thumbnail

조건문의 사전적 의미

조건

  • 어떤 일을 이루게 하거나 이루지 못하게 하기 위하여 갖추어야 할 상태나 요소.
  • 일반적으로 어떤 일이 성립되는 데 필요한 사항.

조건이라는 단어를 검색해본 결과 어떤 행위나 일을 진행할 때 뭔가 가져야 되는 상태나
필수불가결의 요소 이런 의미로 사용된다는 걸 알 수 있고
뭔가 성립되기 전에 필요한 것이라는 걸 알 수 있다.

고유명사로의 조건문의 의미

프로그래밍에서 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰는 것이 바로 if문이다.

조건문은 왜 사용해야 할까?

프로그래밍이나 프로그램 언어등을 공부하다 보면 의사 코드(pseudo code)라는 단어를 본적이 있을 것이다.
의사 코드는 실제 프로그래밍 언어가 아닌 사람의 언어로 프로그래밍 언어를 표현한 것이고
보통 특정 프로그래밍 언어를 사용하지 않고 알고리즘이나 컴퓨터 명령을 기술할 때 사용한다고 한다 !

조건문도 일종의 의사코드이다
뭔가 내가 내건 조건에 부합을 한다면 프로그래밍을 계속할 것인지?
아니면 실행하지 않을 것인지? 이런 흐름을 제어 할 수 있는 수단이다.
물론 프로그래밍을 제어할 때 다른 수단들도 있겠지만

프로그래밍의 흐름을 제어 하기위해서 조건문을 사용하면 편하다.

조건문을 사용하는 방법

날씨를 활용한 조건문 예제

weather = input ("오늘 날씨는 어때요?")
if weather == "비" or weather == "눈":
    print("우산을 챙기세요")
elif weather == "미세먼지":
    print("마스크를 챙기세요")
else:
    print("준비물 필요 없어요")


temp = int(input("기온은 어때요?"))
if 30 <= temp:
    print("너무 더워요. 나가지 마세요")
elif 10 <= temp and temp < 30:
    print("괜찮은 날씨에요")
elif 0 <= temp <10:
    print("외투를 챙기세요")
else:
    print("너무 추워요. 나가지 마세요")

문법의 출력 결과가 궁금하다면 크롤링하여 실행해보길 바란다 !

참조자료 : 파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

profile
DONE IS BETTER THAN PERFECT

0개의 댓글