본문 바로가기
  • 야근없는 삶을 위하여
파이썬

파이썬 if문

by 우당코 2024. 3. 14.
반응형

파이썬의 조건문 if

파이썬에서 조건문을 사용해 보자.

이미 좋은 글들이 인터넷에 많이 있다.

자세한 내용을 알고 싶다면 아래 링크를 참고하자.

 

03-1 if문

먼저 대표적인 조건문인 if 문부터 알아보자. [TOC] ## if 문은 왜 필요할까? 다음과 같은 상상을 해 보자. ```no-highlight ‘돈이 있으면 택시를 …

wikidocs.net

 

 

조건문을 if문이라고 한다. 만약에 말야~~ 하고 조건을 다는데, 만약에 = if 라고 생각하면 된다.

 

엑셀에서 if문을 자주 사용하는 것처럼 파이썬에서도 자주 사용한다.

기본 적으로 어떤 구조인지 알아두자.

엑셀의 if문

여러분은 엑셀에서 이미 조건문을 사용해 보았을 것이다.

  • =IF(어떤 항목이 True이면 어떤 작업을 수행하고 그렇지 않으면 다른 작업을 수행함)

조건 1개

예를 들어 점수가 60점 이상이면 합격이고 아니면 불합격으로 하고 싶다면 아래와 같이 함수를 만들 것이다.

 

if( 조건, True일 경우 작업, False일 경우 작업)

 

조건을 하나 더 추가해 보자.

 

조건 2개

80점 이상이면 합격, 60점 이상이면 재시험, 나머지는 불합격으로 하려면 아래와 같이 함수를 만들 것이다.

 

파이썬에서도 이런 형식으로 만들어 진다.

 

파이썬의 if문

파이썬에서도 if가 사용된다.

다만 엑셀과 다르게 if, elif, else가 사용된다.

 

조건 1개

80점 이상이면 합격, 아니면 불합격을 출력하도록 해보자.

import os

x = 80

if x >= 80:
    print("합격")
else:
    print("불합격")

실행해 보면 합격이 잘 나온다.

print 결과

조건 3개

엑셀에서 했던 것처럼 조건을 3개로 만들어 보자.

80점 이상이면 합격, 60점 이상이면 재시험, 나머지는 불합격으로 만들자.

import os

x = 70

if x >= 80:
    print("합격")
elif x >= 60:
    print("재시험")
else:
    print("불합격")

elif를 사용해서 조건을 중간에 하나 추가했다.

 

조건 4개 이상

80점 이상이면 합격, 70점 이상이면 보류, 60점 이상이면 재시험, 나머지는 불합격으로 만들자.

import os

x = 70

if x >= 80:
    print("합격")
elif x >= 70:
    print("보류")
elif x >= 60:
    print("재시험")
else:
    print("불합격")

elif를 사용해서 중간에 추가해 주기만 하면 된다.

 

반응형