본문 바로가기
파이썬/파이썬 기초

[파이썬 Python] 조건문 if문 설명과 예시 (if, else, in)

by SMCon 2023. 8. 12.
728x90
반응형

파이썬에서 조건문은 특정 조건이 참(True)일 때 코드 블록을 실행하는 데 사용됩니다. 조건문을 사용하여 프로그램의 흐름을 제어하고 원하는 동작을 수행할 수 있습니다. 다양한 조건문과 관련된 명령어들을 예시와 함께 알아보겠습니다.

 

1. if 문

조건을 확인하고 참이면 코드를 실행하는 기본적인 조건문입니다.

age = 18
if age >= 18:
    print("성인입니다.")
else:
    print("미성년자입니다.")

 

2. elif (else if) 문

여러 개의 조건을 비교하고 해당하는 조건에 맞는 코드 블록을 실행하는 조건문입니다.

score = 85
if score >= 90:
    print("A 학점")
elif score >= 80:
    print("B 학점")
elif score >= 70:
    print("C 학점")
else:
    print("D 학점")

 

3. 중첩된 if 문

if 문 안에 다른 if 문을 중첩하여 복잡한 조건을 다룰 수 있습니다.

x = 10
y = 5
if x > 0:
    if y > 0:
        print("x와 y는 양수입니다.")
    else:
        print("x는 양수이지만 y는 양수가 아닙니다.")
else:
    print("x는 양수가 아닙니다.")

 

4. 논리 연산자 (and, or, not):

여러 조건을 조합하여 복잡한 조건문을 작성하는 데 사용되는 논리 연산자입니다.

temperature = 25
humidity = 80
if temperature > 30 or humidity > 70:
    print("더위를 조심하세요!")
    
if not temperature < 20:
    print("날씨가 춥지 않아요.")

 

5. in 연산자

리스트나 문자열 내에서 특정 값의 존재 여부를 확인하는 데 사용됩니다.

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

 

6. 비교 연산자 (==, !=, >, <, >=, <=)

두 값 간의 비교 결과를 확인하여 조건문을 실행할 수 있습니다.

num = 7
if num == 7:
    print("숫자 7입니다.")
elif num != 5:
    print("숫자 5가 아닙니다.")

 

7. 조건부 표현식

간단한 조건문을 한 줄로 표현하는 방법으로, 코드를 간결하게 작성할 수 있습니다.

age = 20
message = "성인입니다." if age >= 18 else "미성년자입니다."
print(message)

 

조건문은 파이썬 프로그래밍에서 핵심적인 부분이며, 이러한 명령어들을 적절히 조합하여 프로그램의 동작을 조정할 수 있습니다.

728x90
반응형