choco's story

파이썬 스터디 14 - else 조건문, elif 구문 본문

프로그래밍 언어 공부 (Coding Study)/파이썬 (Python) 기본

파이썬 스터디 14 - else 조건문, elif 구문

초코choco 2024. 9. 18. 13:36

else 조건문

if 조건문 뒤에 사용하는 구문으로, if 조건문의 내용이 거짓(False)일 때 실행되는 부분

기본구조

if # 조건:
		# 조건이 참일 때 실행할 문장
else:
		# 조건이 거짓일 때 실행할 문장

 

ex) 입력받은 숫자의 홀짝 구분 (else문 추가)

# 입력 받기
number = input("정수 입력> ")
number = int(number)

# 조건문
if number % 2 == 0:
    # 조건이 참인 경우 (짝수)
    print("짝수")
else:
    # 조건이 거짓인 경우 (홀수)
    print("홀수")

출력결과

 

 

elif 구문

여러 개의 조건을 연결해서 사용해야 할 때, if문과 else문 사이에 사용하는 구문

기본구조

if # 조건A:
		# 조건A가 참일 때 실행할 문장
elif # 조건B:
		# 조건B가 참일 때 실행할 문장
elif # 조건C:
		# 조건C가 참일 때 실행할 문장

# ...

else:
		# 조건이 거짓일 때 실행할 문장

 

ex) 사계절 중 현재 날짜에 맞는 계졀을 구하는 조건문 (글 작성 당시는 2024.9.15)

import datetime

now = datetime.datetime.now()
month = now.month

if 3 <= month <= 5:
    print("봄")
elif 6 <= month <= 8:
    print("여름")
elif 9 <= month <= 11:
    print("가을")
else:
    print("겨울")

출력결과