본문 바로가기
Language/Python

[고등학생부터, 파이썬] 04. 산술연산자와 비교연산자

by kellis 2026. 8. 4.
반응형
고등학생부터, 파이썬 · 4화

산술연산자와 비교연산자

숫자를 계산하기 위해 사용하는 산술연산자,

그리고 두 값을 비교해서 참/거짓을 알려주는 비교연산자

이 시리즈를 시작하며

요즘은 고등학교에서도 코딩을 정규 과목으로 가르치는 시대입니다. 전공자가 아니어도 바이브 코딩(Vibe Coding)이나 생성형 AI(Generative AI)를 활용하면 누구나 그럴듯한 코드 결과물을 만들어낼 수 있게 되었죠. 

개발 언어를 접하는, 전공자가 아닌 일반인 입문자가 많아진 것입니다.

이 시리즈는 글쓴이가 실제로 일반인, 고등학생 등 비전공자·입문자에게 파이썬을 가르치면서 정리한 내용들을 교재 형식으로 엮은 글입니다.최대한 쉽고 친절하게 설명하면서도, 컴퓨터와 프로그래밍 언어에 대한 기초 이론까지 함께 짚고 넘어가려 합니다.

 

고등학생, 비전공자, 완전 입문자도 따라올 수 있게끔 만든 시리즈이고, 실제 과외 수업 자료를 바탕으로 만들어서 학교 시험처럼 개념 확인 문제도 그대로 들어있어요.

중간중간 빈칸 채우기학교 시험 유형 문제가 나오는데, 정답은 바로 안 보이게 접어뒀습니다. 먼저 스스로 생각해본 다음 "보기"를 눌러서 확인해보세요.

 

Chapter 07
산술연산자

산술연산자는 숫자를 계산할 때 사용하는 연산자입니다.

연산자 의미
+ 더하기
- 빼기
* 곱하기
/ 나누기
//
% 나머지
** 거듭제곱
예제
python
price = 1500
count = 3
print(price * count)
실행 결과
4500
학교 시험 유형
  1. 다음 코드의 실행 결과를 작성하시오.
    python
    print(17 % 5)
정답
2 — 17을 5로 나누면 몫은 3, 나머지는 2입니다. %는 나머지를 구하는 연산자입니다.
Chapter 08
비교연산자

비교연산자는 두 값을 비교하여 True 또는 False를 반환합니다.

연산자 의미
> 크다
< 작다
>= 크거나 같다
<= 작거나 같다
== 같다
!= 같지 않다
예제
python
print(10 > 5)
print(7 == 8)
print(5 != 3)
실행 결과
True
False
True
빈칸 채우기
  1. ① 두 값이 같은지 비교하는 연산자는 이다.
  2. ② 두 값이 다르면 결과는 가 된다.
  3. ③ 비교연산자의 결과는 또는 이다.
정답
① ==  ② False  ③ True / False
학교 시험 유형
  1. 다음 코드의 실행 결과를 작성하시오.
    python
    print(20 >= 20)
  2. ===의 차이를 서술하시오.
정답
1. True — 20과 20은 같으므로 "크거나 같다"는 조건을 만족합니다.

2. =은 오른쪽 값을 왼쪽 변수에 저장하는 대입 연산자이고, ==은 두 값이 같은지 비교해서 True/False를 돌려주는 비교 연산자입니다.
다음 화 예고 — Day 1은 여기까지예요. 5화부터는 조건문(if)으로 넘어가서, 프로그램이 상황에 따라 다르게 동작하는 방법을 다뤄볼게요.
반응형

댓글