기본 연산자 실습 – +, -, *, /로 계산하기

기본 연산자 실습 – +, -, *, /로 계산하기 ➗

안녕하세요! “파이썬 하루 하나씩 배우기” 시리즈 여섯 번째 시간이 돌아왔어요. 오늘은 숫자를 다루는 **기본 연산자**에 대해 배워볼 거예요.
사칙연산뿐만 아니라, 더 복잡한 연산까지 해보면서 파이썬에서 어떻게 숫자를 계산할 수 있는지 배워봐요! 💡

Thank you for reading this post, don't forget to subscribe!

오늘 배울 연산자는 다음과 같아요:

  • 덧셈( + )
  • 뺄셈( – )
  • 곱셈( * )
  • 나눗셈( / )

1. 덧셈 ( + )

덧셈 연산자 +는 두 숫자를 더하는 기본적인 연산이에요.
간단하지만, 실제 코드에서 자주 사용되죠. 예를 들어, 두 수를 더해서 결과를 출력하거나, 사용자로부터 값을 받아서 더하는 경우가 많아요. 💯

x = 10
y = 5
result = x + y  # 15

출력: 10 + 5 = 15

2. 뺄셈 ( – )

뺄셈 연산자 -는 두 숫자를 빼는 연산이에요.
정수, 실수 모두 가능하며, 수학적으로 뺄셈을 할 때 기본적으로 사용됩니다. 예를 들어, 가격 차이 계산이나, 두 날짜 간 차이를 계산할 때도 자주 쓰여요! 🧮

a = 20
b = 8
result = a - b  # 12

출력: 20 – 8 = 12

3. 곱셈 ( * )

곱셈 연산자 *는 두 숫자를 곱하는 연산이에요.
가장 기본적인 산술 연산 중 하나로, 물건의 개수와 가격을 곱하는 계산에 많이 사용돼요. 계산된 값이 금액이 될 수 있죠! 💵

price = 100
quantity = 3
total = price * quantity  # 300

출력: 100 * 3 = 300

4. 나눗셈 ( / )

나눗셈 연산자 /는 두 숫자를 나누는 연산이에요.
정수와 실수 간에도 나눗셈이 가능하며, 결과는 항상 실수로 반환돼요.
금액을 나누거나, 시간 차이를 계산할 때 유용하게 사용할 수 있어요. ⏳

x = 20
y = 4
result = x / y  # 5.0

출력: 20 / 4 = 5.0

1. 덧셈 ( + )

덧셈 연산자 +는 두 숫자를 더하는 기본적인 연산이에요.
간단하지만, 실제 코드에서 자주 사용되죠. 예를 들어, 두 수를 더해서 결과를 출력하거나, 사용자로부터 값을 받아서 더하는 경우가 많아요. 💯

x = 10
y = 5
result = x + y  # 15

출력: 10 + 5 = 15

2. 뺄셈 ( – )

뺄셈 연산자 -는 두 숫자를 빼는 연산이에요.
정수, 실수 모두 가능하며, 수학적으로 뺄셈을 할 때 기본적으로 사용됩니다. 예를 들어, 가격 차이 계산이나, 두 날짜 간 차이를 계산할 때도 자주 쓰여요! 🧮

a = 20
b = 8
result = a - b  # 12

출력: 20 – 8 = 12

3. 곱셈 ( * )

곱셈 연산자 *는 두 숫자를 곱하는 연산이에요.
가장 기본적인 산술 연산 중 하나로, 물건의 개수와 가격을 곱하는 계산에 많이 사용돼요. 계산된 값이 금액이 될 수 있죠! 💵

price = 100
quantity = 3
total = price * quantity  # 300

출력: 100 * 3 = 300

4. 나눗셈 ( / )

나눗셈 연산자 /는 두 숫자를 나누는 연산이에요.
정수와 실수 간에도 나눗셈이 가능하며, 결과는 항상 실수로 반환돼요.
금액을 나누거나, 시간 차이를 계산할 때 유용하게 사용할 수 있어요. ⏳

x = 20
y = 4
result = x / y  # 5.0

출력: 20 / 4 = 5.0

보너스! 형 변환 (Type Casting)

때때로 계산을 하기 전에 **타입 변환**이 필요할 수 있어요. 예를 들어, 실수를 정수로 변환하거나, 문자열을 숫자로 바꿔야 할 때가 있죠.
이때 사용되는 함수들이 바로 int()float()입니다!

x = float(5)  # 5.0
y = int(3.14)  # 3

출력: x = 5.0, y = 3

형 변환 시 주의할 점

  • 변환 시 값이 손실될 수 있어요. 예: int(3.99) → 3
  • 문자열에서 숫자를 추출할 때는 int("100")처럼 반드시 숫자 형태여야 해요!

자주 묻는 질문 (FAQ)

Q1. 나누기에서 0을 나누면 왜 에러가 발생하나요?
A1. 수학적으로 0으로 나누는 것은 불가능하므로, 파이썬은 ZeroDivisionError를 발생시켜요.
Q2. 정수와 실수를 더할 때 어떤 값이 나오나요?
A2. 실수가 더 우선시되어, 결과는 항상 실수로 나와요.
Q3. 연산자 우선순위는 어떻게 되나요?
A3. 기본적으로 *와 /가 +와 -보다 우선순위가 높아요. 괄호를 이용해 우선순위를 조정할 수 있어요.
Q4. 숫자형 변수에 문자를 더하면 어떻게 되나요?
A4. 문자는 숫자와 결합할 수 없어요. TypeError가 발생해요.
Q5. 변수 타입을 확인하려면 어떻게 해야 하나요?
A5. type() 함수를 사용하면 됩니다. 예: type(x)

참고 자료 📚

파이썬 로고

이미지 출처: wikipedia.org

📚 참고 링크

💡 오늘의 마무리

오늘은 파이썬의 기본 연산자 +, -, *, /를 배우고, 그와 관련된 여러 팁을 알아보았어요.
연산자 우선순위, 타입 변환까지 다뤘으니, 실전에서 바로 사용할 수 있어요!
내일은 **리스트와 튜플**에 대해 배워볼 거예요. 이번에 배운 연산자를 잘 활용해서, 다양한 데이터를 다뤄보세요! 🧠

🏷️ 관련 태그

#파이썬기초 #파이썬연산자 #수학적연산 #기본연산자 #int #float #프로그래밍기초 #코딩기초 #Python #Arithmetic

오늘의 글은 어땠나요? 평가해 주세요! 😊

★ ★ ★ ★ ★

HANSORI.AI_Blog Labs에서 더 알아보기

구독을 신청하면 최신 게시물을 이메일로 받아볼 수 있습니다.