본문 바로가기

언어/Python

if문 다루기

반응형

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' 카테고리의 다른 글

야구게임 프로그램을 만들자.  (0) 2024.06.03
while문 다루기  (1) 2024.06.03
함수 다루기  (0) 2024.06.03
입력과 출력 다루기  (1) 2024.06.03
정수와 부동소수점 다루기  (1) 2024.06.03