본문 바로가기
프로그래밍/Python

[파이썬] if - else 조건문

by 아임코딩 2024. 1. 10.
728x90
반응형

소개

안녕하세요 아임코딩입니다.

이번에는 if - else 조건문에 대해서 알아보겠습니다.

 

if - else 조건문

if 조건문을 활용하면 조건 하나를 이용하여 특정 코드들을 실행할 것인지 아닌지를 결정할 수 있습니다.

하지만 프로그램을 만들다보면 어떤 조건이 참일 때와 거짓일 때 각각 실행할 코드를 정해야할 때도 있습니다.

그 때 사용할 수 있는 문법이 if - else 조건문입니다.

 

if - else 조건문은

if 의 조건이 참일 때는 if 문에 속한 들여쓰기된 코드가 실행되고

if 의 조건이 거짓일 때는 else 문에 속한 들여쓰기된 코드가 실행됩니다.

 

 

문법

if 조건:
	조건이 참일 때 실행할 코드들
	조건이 참일 때 실행할 코드들
	조건이 참일 때 실행할 코드들
   
else:
	조건이 거짓일 때 실행할 코드들
	조건이 거짓일 때 실행할 코드들
	조건이 거짓일 때 실행할 코드들

 

 

 

조건이 True일 때

간단한 예시를 통해서 확인해보겠습니다.

 

if True:
    print("조건이 참일 때")
    print("실행되는")
    print("코드들입니다.")
   
else:
    print("조건이 거짓일 때")
    print("실행되는")
    print("코드들입니다.")

 

코드 실행 결과

 

if 뒤의 조건이 True이기 때문에 조건이 참일 때 실행되는 코드들이 실행됩니다.

 

조건이 False일 때

 

if False:
    print("조건이 참일 때")
    print("실행되는")
    print("코드들입니다.")
   
else:
    print("조건이 거짓일 때")
    print("실행되는")
    print("코드들입니다.")

 

코드 실행 결과

 

조건이 거짓일 때에는 else 아래에 들여쓰기한 문장들이 실행되는 것을 확인할 수 있습니다.

 

 

조건 설정 if - else 구문

좀 더 구체적인 예시를 통해 if - else 구문을 배워보겠습니다.

 

사용자에게 정수 하나를 입력 받아서

 

정수가 양수일 때와

정수가 음수일 때

실행하는 코드가 다른 프로그램을 만들어보겠습니다.

 

a = input("숫자를 하나 입력하세요: ")
a = int(a)

if a > 0:
    print("a는 0보다 큰 숫자입니다.")
    
else:
    print("a는 0보다 작거나 같은 숫자입니다.")

 

10을 입력헀을 때

 

-10 입력했을 떄

 

위의 코드는 사용자에게 정수 하나를 입력받아서 양수인지 음수인지 판별한 후 다른 코드를 실행하는 코드입니다.

이렇게 if - else 구문을 이용하면 다양한 경우에 프로그래밍을 할 수 있습니다.

 

 

정리

이번에는 if - else 구문을 이용하여 어떤 조건이 참일 떄와 거짓일 떄 모두 실행할 코드를 각각 설정할 수 있는 방법에 대해서 알아보았습니다.

728x90
반응형