반응형
Python의 if
문은 조건문으로, 특정 조건이 참(True)일 때 코드 블록을 실행하는 데 사용됩니다. 기본적인 사용법과 함께 예제를 통해 설명드리겠습니다.
기본 형태
if 키워드와 조건식 마지막에 :을 사용합니다.
실행 문은 들여쓰기 후 시작합니다.
if 조건식:
실행할 코드
예제 1: 기본 if
문
x = 10
if x > 5:
print("x는 5보다 큽니다")
위 코드에서 x > 5
조건이 참이기 때문에 "x는 5보다 큽니다"가 출력됩니다.
if-else
문
if
조건이 참이 아닐 때 실행할 코드를 지정하려면 else
를 사용합니다.
if 조건식:
실행할 코드
else:
다른 실행할 코드
예제 2: if-else
문
x = 3
if x > 5:
print("x는 5보다 큽니다")
else:
print("x는 5보다 작거나 같습니다")
위 코드에서 x > 5
조건이 거짓이기 때문에 "x는 5보다 작거나 같습니다"가 출력됩니다.
if-elif-else
문
여러 조건을 검사해야 할 경우, elif
를 사용합니다.
if 조건식1:
실행할 코드1
elif 조건식2:
실행할 코드2
else:
실행할 코드3
예제 3: if-elif-else
문
x = 10
if x > 15:
print("x는 15보다 큽니다")
elif x > 5:
print("x는 5보다 크고 15보다 작거나 같습니다")
else:
print("x는 5보다 작거나 같습니다")
위 코드에서 x > 15
조건은 거짓이지만 x > 5
조건이 참이기 때문에 "x는 5보다 크고 15보다 작거나 같습니다"가 출력됩니다.
중첩 if
문
if
문 안에 또 다른 if
문을 넣어서 사용할 수도 있습니다.
예제 4: 중첩 if
문
x = 20
if x > 10:
print("x는 10보다 큽니다")
if x > 15:
print("x는 15보다 큽니다")
else:
print("x는 10보다 크고 15보다 작거나 같습니다")
else:
print("x는 10보다 작거나 같습니다")
위 코드에서 첫 번째 if
조건이 참이기 때문에 "x는 10보다 큽니다"가 출력되고, 두 번째 if
조건도 참이기 때문에 "x는 15보다 큽니다"가 출력됩니다.
이와 같이 Python의 if
문을 사용하여 다양한 조건을 검사하고 원하는 코드를 실행할 수 있습니다.
반응형
'언어 > Python' 카테고리의 다른 글
[ Python ] 구구단을 출력하는 프로그램 만들기 (0) | 2024.06.03 |
---|---|
[ Python ] while문 사용하기 (1) | 2024.06.03 |
[ Python ] 함수 사용하기 (0) | 2024.06.03 |
[ Python ] 입력과 출력 사용하기 (1) | 2024.06.03 |
[ Python ] 정수와 부동소수점 사용하기 (1) | 2024.06.03 |