Python/파이썬 기초 강의(2024)★

파이썬: if 구문 - 조건에 따라 서로 다른 코드 실행하기

코딩ABC 2024. 9. 30. 20:54
반응형

파이썬의 if 구문은 조건에 따라 다른 코드를 실행할 수 있도록 하는 제어문입니다. 기본적인 구조와 함께 다양한 예시를 통해 정리해보겠습니다.

 

1. 기본 if 구문

if 조건:
    실행할 코드

 

예시

x = 10
if x > 5:
    print("x는 5보다 큽니다.")

(Output)

x는 5보다 큽니다.

 

2. if ~ else 구문

조건이 참일 때와 거짓일 때 다른 코드를 실행하려면 else를 사용합니다.

if 조건:
    실행할 코드1
else:
    실행할 코드2

 

예시

x = 3
if x > 5:
    print("x는 5보다 큽니다.")
else:
    print("x는 5보다 작거나 같습니다.")

(Output)

x는 5보다 작거나 같습니다.

 

3. if ~ elif ~ else 구문

여러 조건을 순차적으로 확인할 때 elif를 사용합니다.

if 조건1:
    실행할 코드1
elif 조건2:
    실행할 코드2
elif 조건3:
    실행할 코드3
...
else:
    실행할 코드n

 

예시

x = 7
if x > 10:
    print("x는 10보다 큽니다.")
elif x > 5:
    print("x는 5보다 크고 10보다 작거나 같습니다.")
else:
    print("x는 5보다 작거나 같습니다.")

(Output)

x는 5보다 크고 10보다 작거나 같습니다.

 

4. 중첩 if 구문

if 구문 안에 또 다른 if 구문을 넣어 중첩할 수 있습니다.

if 조건1:
    if 조건2:
        실행할 코드

 

예시

x = 15
if x > 10:
    if x < 20:
        print("x는 10보다 크고 20보다 작습니다.")

(Output)

x는 10보다 크고 20보다 작습니다.

 

5. 조건부 표현식 (삼항 연산자)

한 줄로 간단하게 if-else 표현을 할 수 있습니다.

참일 때 값 if 조건 else 거짓일 때 값

 

예시

x = 10
result = "크다" if x > 5 else "작다"
print(result)

(Output)

크다

 

6. 논리 연산자와 함께 사용

and, or, not과 같은 논리 연산자와 함께 사용하여 복합적인 조건을 만들 수 있습니다.

if 조건1 and 조건2:
    실행할 코드

 

예시

x = 7
if x > 5 and x < 10:
    print("x는 5보다 크고 10보다 작습니다.")

(Output)

x는 5보다 크고 10보다 작습니다.

 

7. in을 사용한 조건문

in 키워드를 사용하면 리스트, 튜플, 문자열 등에서 값이 있는지 확인할 수 있습니다.

if 값 in 리스트:
    실행할 코드

 

예시

fruits = ["apple", "banana", "cherry"]
if "apple" in fruits:
    print("사과가 리스트에 있습니다.")

(Output)

사과가 리스트에 있습니다.

 

예제

다음은 점수를 입력받아 학점을 구하는 파이썬 코드입니다.

score = int(input('점수: '))

if score >= 90:
    h='A'
elif score >= 80:
    h='B'
elif score >= 70:
    h='C'
elif score >= 60:
    h='D'
else:
    h='F'

print(h,'학점입니다.')

파이썬: if 구문

 

이렇게 파이썬에서 if 구문을 활용하여 다양한 조건을 처리할 수 있습니다.

 

 

 

반응형