본문 바로가기
Python/Python Programming language

[초급] 파이썬 조건문/ if, elif, else 문법과 조건식

by Maccrey Coding 2024. 9. 21.
728x90

Python 조건문: if, elif, else 문법과 조건식

오늘은 파이썬에서 조건문에 대해 알아보겠습니다.

조건문은 프로그램의 흐름을 제어하는 데 사용되며, 특정 조건에 따라 다른 코드를 실행할 수 있게 해줍니다.

이번 글에서는 if, elif, else 문법을 쉽게 설명하고, 조건식의 사용법도 함께 살펴보겠습니다.

1. 기본 구조

1.1. if 문

if 문은 주어진 조건이 일 때 실행되는 코드를 작성하는 방법입니다. 기본 구조는 다음과 같습니다.

if 조건:
    # 조건이 참일 때 실행할 코드

1.2. elif 문

elif는 "else if"의 줄임말로, 여러 조건을 체크하고 싶을 때 사용합니다. 첫 번째 조건이 거짓일 때 다음 조건을 확인합니다.

if 조건1:
    # 조건1이 참일 때 실행할 코드
elif 조건2:
    # 조건2가 참일 때 실행할 코드

1.3. else 문

else 문은 이전 조건들이 모두 거짓일 때 실행되는 코드를 작성합니다.

if 조건1:
    # 조건1이 참일 때 실행할 코드
elif 조건2:
    # 조건2가 참일 때 실행할 코드
else:
    # 모든 조건이 거짓일 때 실행할 코드

2. 조건식

조건식은 if 문에서 사용되는 표현식으로, (True) 또는 거짓(False)의 결과를 반환해야 합니다. 주로 비교 연산자를 사용합니다.

2.1. 비교 연산자

  • ==: 같음
  • !=: 다름
  • >: 더 큼
  • <: 더 작음
  • >=: 크거나 같음
  • <=: 작거나 같음

2.2. 예제 코드

아래 예제를 통해 if, elif, else 문을 사용해 보겠습니다.

score = 85  # 점수

if score >= 90:
    print("A입니다.")
elif score >= 80:
    print("B입니다.")
elif score >= 70:
    print("C입니다.")
else:
    print("D입니다.")

코드 설명

  • score 변수를 설정합니다.
  • 첫 번째 조건 score >= 90이 참이면 "A입니다."를 출력합니다.
  • 두 번째 조건 score >= 80이 참이면 "B입니다."를 출력합니다.
  • 세 번째 조건 score >= 70이 참이면 "C입니다."를 출력합니다.
  • 위의 모든 조건이 거짓이면 "D입니다."를 출력합니다.

3. 중첩 조건문

조건문은 다른 조건문 안에 포함될 수 있습니다. 이를 중첩 조건문이라고 합니다.

age = 18

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

코드 설명

  • age 변수를 설정하고, 첫 번째 조건에서 성인인지 확인합니다.
  • 성인이면, 두 번째 조건을 통해 노인인지도 확인합니다.

오늘은 파이썬의 조건문인 if, elif, else 문법과 조건식에 대해 알아보았습니다.

조건문을 사용하면 프로그램의 흐름을 제어할 수 있어, 다양한 상황에 맞게 코드를 작성할 수 있습니다.

더 많은 연습을 통해 조건문을 잘 활용해 보세요!

 

구독!! 공감과 댓글은 저에게 큰 힘이 됩니다.

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

728x90