혹시 여러분, 파이썬 코딩을 시작했는데 덧셈, 뺄셈 같은 기본적인 연산에서 막혀서 답답했던 경험 없으신가요? 걱정 마세요! 오늘은 파이썬 코딩의 가장 기본적인, 하지만 정말 중요한 산술 연산자와 대입 연산자에 대해 자세히 알아볼 거예요. 이 두 가지 연산자만 제대로 익혀두면 파이썬 코딩의 기초를 튼튼하게 다질 수 있답니다! 자, 그럼 지금부터 신나는 파이썬 연산자 탐험을 시작해 볼까요?
1. 파이썬 산술 연산자와 대입 연산자란 무엇일까요?
연산자라는 단어만 들어도 뭔가 어렵게 느껴질 수 있는데, 절대 걱정하지 마세요! 연산자는 특정한 작업을 수행하기 위해 사용하는 기호를 의미해요. 예를 들어, 덧셈 기호(+)는 두 숫자를 더하는 작업을 수행하는 연산자인 거죠. 파이썬에는 다양한 연산자들이 있는데, 그중에서도 산술 연산자와 대입 연산자는 숫자 값을 다루고 변수에 값을 저장하는 데 필수적인 역할을 한답니다.
1.1 산술 연산자: 숫자를 가지고 노는 마법사
산술 연산자는 말 그대로 숫자를 가지고 계산하는 연산자예요. 덧셈, 뺄셈, 곱셈 같은 기본적인 사칙연산부터, 몫과 나머지를 구하는 연산까지 다양한 종류가 있답니다.
1.2 대입 연산자: 값을 저장하는 똑똑이
대입 연산자는 값을 변수에 저장하거나, 변수의 값을 수정하는 데 사용돼요. 예를 들어, a = 10이라는 코드는 숫자 10을 변수 a에 저장하는 것이고, a += 5는 변수 a의 값에 5를 더해서 다시 a에 저장하는 거랍니다.
✅ 파이썬으로 최저임금 실수령액을 자동 계산하는 방법, 세금 계산 완벽하게 배우기!
2. 산술 연산자 낱낱이 파헤치기
이제 산술 연산자의 종류와 사용법을 자세히 살펴볼까요?
2.1 덧셈, 뺄셈, 곱셈, 나눗셈: 기본 중의 기본
이 네 가지 연산자는 아마 여러분 모두 잘 알고 계실 거예요. 파이썬에서도 직관적으로 사용할 수 있어서 쉽게 익힐 수 있답니다.
- 덧셈 (+): 두 숫자를 더합니다.
- 뺄셈 (-): 한 숫자에서 다른 숫자를 뺍니다.
- 곱셈 (*): 두 숫자를 곱합니다.
- 나눗셈 (/): 한 숫자를 다른 숫자로 나눕니다. (결과는 소수점으로 표현됩니다.)
덧셈 예제
a = 10
b = 5
print(a + b) # 출력: 15
뺄셈 예제
a = 10
b = 5
print(a – b) # 출력: 5
곱셈 예제
a = 10
b = 5
print(a * b) # 출력: 50
나눗셈 예제
a = 10
b = 3
print(a / b) # 출력: 3.3333333333333335
2.2 거듭제곱: 숫자의 마법 변신
거듭제곱 연산자는 숫자를 특정 횟수만큼 곱하는 연산이에요. 예를 들어, 2 ** 3은 2를 3번 곱하는 것과 같아서 8이 된답니다.
거듭제곱 예제
a = 2
b = 3
print(a ** b) # 출력: 8
2.3 몫과 나머지: 나누기의 숨겨진 보물
몫과 나머지를 구하는 연산자는 의외로 자주 사용되니 꼭 기억해두세요!
- 몫 (//): 나눗셈의 몫을 구합니다. (정수 부분만 반환)
- 나머지 (%): 나눗셈의 나머지를 구합니다.
몫 구하기 예제
a = 10
b = 3
print(a // b) # 출력: 3
나머지 구하기 예제
a = 10
b = 3
print(a % b) # 출력: 1
2.4 산술 연산자 우선순위: 계산의 순서를 정하자
여러 연산자가 함께 사용될 때는 연산자 우선순위에 따라 계산이 수행돼요. 일반적으로 곱셈, 나눗셈, 몫, 나머지 연산이 덧셈, 뺄셈보다 먼저 계산된답니다. 괄호 ()를 사용하면 연산 순서를 명시적으로 지정할 수 있어요.
✅ 학교 생활기록부 데이터를 파이썬으로 조작하고 관리하는 방법을 알아봅시다.
3. 대입 연산자 마스터하기
대입 연산자는 변수에 값을 저장하고 수정하는 데 사용되는 연산자예요. 앞서 말씀드린 것처럼, 기본적인 대입 연산자 = 외에도 다양한 종류가 있답니다.
3.1 기본 대입 연산자: 값을 저장하는 첫걸음
기본 대입 연산자 =는 변수에 값을 할당하는 역할을 해요.
기본 대입 연산자 예제
a = 10 # 변수 a에 10을 저장
b = a # 변수 b에 a의 값을 저장 (b도 10이 됨)
print(a) #결과: 10
print(b) #결과: 10
3.2 복합 대입 연산자: 편리함의 끝판왕
복합 대입 연산자는 기존 변수 값을 변경하는 연산과 대입 연산을 한 번에 수행할 수 있게 해주는 편리한 연산자예요. 예를 들어, a += 5는 a = a + 5와 동일한 의미를 갖는답니다.
| 연산자 | 의미 | 예시 | 결과 (a = 10일 때) |
|---|---|---|---|
+= |
변수에 값을 더한 후 저장합니다. | a += 5 |
a는 15 |
-= |
변수에서 값을 뺀 후 저장합니다. | a -= 5 |
a는 5 |
\*= |
변수에 값을 곱한 후 저장합니다. | a \*= 5 |
a는 50 |
/= |
변수를 값으로 나눈 후 저장합니다. | a /= 2 |
a는 5.0 |
//= |
변수를 값으로 나눈 몫을 저장합니다. | a //= 3 |
a는 3 |
%= |
변수를 값으로 나눈 나머지를 저장합니다. | a %= 3 |
a는 1 |
\*\*= |
변수를 값으로 거듭제곱한 후 저장합니다. | a \*\*= 2 |
a는 100 |
복합 대입 연산자 예제
a = 10
a += 5 # a = a + 5 와 동일
print(a) # 출력: 15
a -= 3 # a = a – 3 와 동일
print(a) # 출력: 12
a *= 2 #a = a * 2 와 동일
print(a) # 결과: 24
a /= 4 #a = a / 4 와 동일
print(a) # 결과: 6.0
a //= 2 #a = a // 2 와 동일
print(a) # 결과: 3.0
a %= 2 #a = a % 2 와 동일
print(a) # 결과: 1.0
a *= 3 #a = a * 3 과 동일
print(a) # 결과: 1.0
파이썬에서 연산자는 값을 어떻게 처리하는지 이해하는 것은 프로그래밍의 핵심입니다. 산술 연산자와 대입 연산자를 통해 변수의 값을 효과적으로 관리하는 방법을 배우는 것은 매우 중요합니다!!
✅ 데이터베이스 활용, 막막하다면? 12일차 실전 완벽 가이드로 자신감을 얻으세요!
4. 실전 예제: 연산자를 활용한 코딩 맛보기
이론만으로는 부족하죠! 실제로 연산자를 활용해서 간단한 코드를 작성해 보면서 실
자주 묻는 질문 Q&A
Q1: 파이썬에서 산술 연산자는 무엇이고 어떤 종류가 있나요?
A1: 산술 연산자는 숫자를 가지고 계산하는 연산자로, 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 거듭제곱(**), 몫(//), 나머지(%) 등이 있습니다.
Q2: 대입 연산자는 무엇이며, 복합 대입 연산자의 예시를 들어주세요.
A2: 대입 연산자는 변수에 값을 저장하거나 변수의 값을 수정하는 연산자입니다. 복합 대입 연산자에는 +=, -=, *=, /=, //=, %=, **= 등이 있으며, 예를 들어 `a += 5`는 `a = a + 5`와 같습니다.
Q3: 파이썬에서 연산자 우선순위는 어떻게 적용되나요?
A3: 일반적으로 곱셈, 나눗셈, 몫, 나머지 연산이 덧셈, 뺄셈보다 먼저 계산됩니다. 괄호 ()를 사용하면 연산 순서를 명시적으로 지정할 수 있습니다.

댓글 남기기