개발

파이썬: 연산자와 조건문

Funital01 2026. 3. 28. 19:46

학습 목표

  • 파이썬에서 사용하는 연산자는?
  • 파이썬에서 조건문은?

연산자

연산자는 결과값을 계산하거나 비교할 때 주로 사용되는 기호입니다.

 

코딩에서 연산자는 왜 필요할까요?

컴퓨터는 스스로 판단을 할 수 없습니다. 대신, 값을 비교하고 계산하는 과정을 통해

논리적인 기준을 만들어주어야 원하는 동작을 수행할 수 있습니다.

 

파이썬에서 계산할 때 사용되는 산술 연산자는 다음과 같습니다.

  • + : 더하기
  • - : 빼기
  • * : 곱하기
  • / : 나누기
  • // : 나누기(몫)
  • % : 나누기(나머지)
  • ** : 제곱

계산 외에도, 비교 연산자는 다음과 같습니다.

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

추가적으로, 논리 연산자도 있는데, 왜 필요하냐면 조건문에서 여러 조건을 동시에 판단하거나, 조건을 조합해서 더 복잡한 상황을 표현하기 위해서입니다.

 

논리 연산자는 다음과 같습니다.

  • and : 그리고(모든 조건이 참일 때만 참)
  • or : 또는(하나라도 참이면 참)
  • not : 참/거짓(참은 거짓으로, 거짓은 참으로)

 

조건문

그렇다면 조건문은 무엇일까요?

특정 조건에 따라 다르게 행동을 할 수 있도록 해주는 것입니다.

 

보통 조건이라고 하면, 만약 ~라면 이라는 말을 자주 하죠.

파이썬에서는 if 문을 사용해 이를 구현할 수 있습니다.

 

예를 들어, 19살이 넘어야지만 술을 살 수 있고, 그렇지 않다면 구매할 수 없다는 조건을 다음과 같이 표현할 수 있습니다.

my_age = 26

if my_age >= 19:
	print("주류 구매 가능")
 else:
 	print("주류 구매 불가능")

 

조건문을 사용할 때는 if, elif, else를 사용해서 상황에 맞게 코드를 실행할 수 있습니다.

  • if: 조건이 참일 때 실행되는 코드 블록
  • elif: 앞의 조건이 거짓일 때, 추가적인 조건을 검사하는 역할
  • else: 위의 모든 조건이 거짓일 경우 실행되는 코드 블록

 

여기서, 조건문 끝에는 항상 ":" 를 붙여줘야 합니다

또한, 해당 조건에 대한 동작 코드는 한 칸 들여쓰기를 해줘야 해요.

그래야 “이 코드는 조건이 참일 때 실행되는구나”라고 파이썬이 인식하게 됩니다.

 

실습해보기

위의 학습 내용을 바탕으로 간단한 예시를 해봤습니다.

 

첫 번째 실습으로, 키와 몸무게의 값을 가지고 bmi를 계산해서 과체중인지 아닌지를 판단하는 코드를 구현했습니다.

 

두 번째 실습으로는, 주말 여부와 숙제 여부를 기준으로 조건에 따라 다른 결과를 출력하는 코드를 작성해보았습니다.

 

이번 학습을 통해 연산자와 조건문의 개념을 이해하고,

특히 연산자를 활용해 값을 비교하고 조건문을 통해 상황에 맞는 결과를 만들어내는 과정을 배울 수 있었습니다.

 

앞으로 다양한 조건을 활용하여

복잡한 로직을 스스로 구현할 수 있도록 연습해보고자 합니다.


'개발' 카테고리의 다른 글

파이썬: 리스트(List)  (0) 2026.04.04
파이썬: 반복문  (0) 2026.03.30
파이썬: 변수와 자료형  (0) 2026.03.28
파이썬: Colab으로 시작  (0) 2026.03.27
JavaScript 입문하기  (0) 2026.03.27