Python

[Python / 기초] 파이썬 제어문 - if, elif, else

씨주 2024. 1. 12. 09:29

📍 제어문

 

✅ 조건문(if문)

if <조건식>:
    if의 조건식이 참인 경우 실행
else:
    if의 조건식이 거짓인 경우 실행

my_string = '12/25' # 크리스마스입니다.

if my_string == '12/25':
    print('크리스마스입니다.')
else:
    print('크리스마스가 아닙니다.')
num = 5 # 홀수입니다.

if num % 2 == 0:
    print('짝수입니다.')
else:
    print('홀수입니다.')

 

✅ 조건문(elif문)

if <조건식>:
    if 조건이 참인 경우 실행
elif <조건식>:
    elif 조건이 참인 경우 실행
...
else:
    위의 조건식에 하나도 부합하지 않는 경우 실행

# 90점 이상 A (95점 이상이라면 good 추가)
# 80점 이상 B
# 70점 이상 C
# 나머지 F

score =75 # C

if score >= 90:
    print('A')
    if score >= 95:
        print('good')
elif score >= 80:
    print('B')
elif score >= 70:
    print('C')
else:
    print('F')

 

✅ 조건표현식

(if의 조건식이 참인 경우 실행) if <조건식> else (if의 조건식이 거짓인 경우 실행)

 

num = -5 # 0
print(num) if num >=0 else print(0)

# 위와 같은 코드
if num >= 0:
    print(num)
else:
    print(0)
num = 5 # 홀수
print('홀수') if num % 2 == 1 else print('짝수')

# 위와 같은 코드
if num % 2 == 1:
    print('홀수')
else:
    print('짝수')