파이썬을 공부하다 보면 자주 마주치는 주제 중 하나가 ‘연산자’입니다.
연산자는 간단히 말해 수학적인 연산을 수행하는 기호들인데, 파이썬에서도 이러한 연산자들을 다양하게 활용할 수 있어요.
가장 기본적인 연산자는 더하기(+), 빼기(-), 곱하기(*), 나누기(/) 등이 있어요. 이외에도 나머지 연산자(%), 거듭제곱(**), 나눗셈 후 소수점 이하를 버리는 연산자(//) 등이 있습니다.
그리고 비교 연산자들도 있어요. 등호(==), 부등호(!=), 크다(>), 작다(<), 크거나 같다(>=), 작거나 같다(<=) 등으로 값을 비교할 수 있습니다. 또한 논리 연산자도 있는데, and, or, not이 대표적이에요. 이를 활용해서 조건문을 만들거나, 복잡한 조건을 판단할 수 있어요.
마지막으로 할당 연산자도 있습니다. 이는 변수에 값을 할당할 때 사용되며, =, +=, -=, *=, /= 등이 있어요. 변수에 값이 들어가는 방식에 따라 사용하면 됩니다. 연산자는 파이썬뿐만 아니라 프로그래밍 언어에서 매우 중요한 개념이니, 여러 연산자들을 익혀두면 코딩할 때 훨씬 편리하고 빠를 거예요. 연산자들을 잘 활용해서 다양한 문제를 해결해보세요!
- 산술 연산자
# 덧셈
x = 10
y = 5
sum_result = x + y
print("덧셈 결과:", sum_result)
# 뺄셈
difference = x - y
print("뺄셈 결과:", difference)
# 곱셈
product = x * y
print("곱셈 결과:", product)
# 나눗셈
quotient = x / y
print("나눗셈 결과:", quotient)
# 나머지 연산
remainder = x % y
print("나머지 연산 결과:", remainder)
# 거듭제곱 연산
exponentiation = x ** y
print("거듭제곱 연산 결과:", exponentiation)
2. 비교 연산자
x = 10
y = 5
# 동등 비교
print("x와 y가 같은가?", x == y)
# 부등 비교
print("x와 y가 다른가?", x != y)
# 크기 비교
print("x가 y보다 큰가?", x > y)
print("x가 y보다 작은가?", x < y)
print("x가 y보다 크거나 같은가?", x >= y)
print("x가 y보다 작거나 같은가?", x <= y)
3. 논리 연산자
x = True
y = False
# AND 연산
print("x와 y가 모두 참인가?", x and y)
# OR 연산
print("x와 y 중 하나 이상이 참인가?", x or y)
# NOT 연산
print("y가 거짓인가?", not y)
4. 할당 연산자
x = 10
# 증가 연산
x += 5
print("증가 연산 결과:", x)
# 감소 연산
x -= 3
print("감소 연산 결과:", x)
# 곱셈 후 할당
x *= 2
print("곱셈 후 할당 결과:", x)
# 나눗셈 후 할당
x /= 4
print("나눗셈 후 할당 결과:", x)
# 나머지 연산 후 할당
x %= 3
print("나머지 연산 후 할당 결과:", x)
# 거듭제곱 후 할당
x **= 2
print("거듭제곱 후 할당 결과:", x)