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보다 작거나 같은 숫자입니다.")
위의 코드는 사용자에게 정수 하나를 입력받아서 양수인지 음수인지 판별한 후 다른 코드를 실행하는 코드입니다.
이렇게 if - else 구문을 이용하면 다양한 경우에 프로그래밍을 할 수 있습니다.
정리
이번에는 if - else 구문을 이용하여 어떤 조건이 참일 떄와 거짓일 떄 모두 실행할 코드를 각각 설정할 수 있는 방법에 대해서 알아보았습니다.
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[파이썬] csv 파일 읽기 ( pandas vs csv 모듈 ) (0) | 2024.01.11 |
---|---|
[파이썬] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte (0) | 2024.01.11 |
[파이썬 기초] if 조건문 (분기문) (1) | 2024.01.10 |
[파이썬 기초] 불 (bool) 자료형 (0) | 2024.01.10 |
[파이썬 기초] 문자열 함수 (1) | 2024.01.08 |