본문 바로가기
Python/Python Programming language

[초급] 파이썬 연산자/ 산술 연산자 (+, -, *, /, //, %, **)

by Maccrey Coding 2024. 9. 18.
반응형

파이썬에서는 다양한 산술 연산자를 사용하여 숫자 간의 계산을 수행할 수 있습니다.

이 연산자들은 프로그래밍에서 기본적이면서도 매우 중요한 역할을 합니다. 이 글에서는 파이썬의 산술 연산자들(+, -, *, /, //, %, **)에 대해 초보자도 쉽게 이해할 수 있도록 설명하겠습니다.

1. 덧셈 연산자 (+)

덧셈 연산자는 두 숫자를 더하는 데 사용됩니다. 문자열과 결합할 때도 사용되며, 문자열을 연결할 수 있습니다.

예시 코드

# 두 숫자 더하기
a = 5
b = 3
result = a + b
print(result)  # 출력: 8

# 문자열 결합
str1 = "안녕하세요, "
str2 = "세계!"
greeting = str1 + str2
print(greeting)  # 출력: 안녕하세요, 세계!

덧셈 연산자는 숫자 간의 합계나 문자열의 결합에 사용됩니다.

2. 뺄셈 연산자 (-)

뺄셈 연산자는 한 숫자에서 다른 숫자를 빼는 데 사용됩니다.

예시 코드

# 두 숫자 빼기
a = 10
b = 4
result = a - b
print(result)  # 출력: 6

뺄셈 연산자는 주로 차이를 계산할 때 사용됩니다.

3. 곱셈 연산자 (*)

곱셈 연산자는 두 숫자를 곱하는 데 사용됩니다. 문자열과 결합할 때는 문자열을 반복하는 데도 사용됩니다.

예시 코드

# 두 숫자 곱하기
a = 7
b = 5
result = a * b
print(result)  # 출력: 35

# 문자열 반복
str1 = "파이썬! "
result_str = str1 * 3
print(result_str)  # 출력: 파이썬! 파이썬! 파이썬!

곱셈 연산자는 숫자 간의 곱셈이나 문자열 반복에 사용됩니다.

4. 나눗셈 연산자 (/)

나눗셈 연산자는 한 숫자를 다른 숫자로 나누는 데 사용됩니다. 결과는 항상 부동 소수점 수(float)로 반환됩니다.

예시 코드

# 두 숫자 나누기
a = 8
b = 3
result = a / b
print(result)  # 출력: 2.6666666666666665

나눗셈 연산자는 결과가 실수형으로 반환되며, 소수점 이하까지 정확히 계산됩니다.

5. 정수 나눗셈 연산자 (//)

정수 나눗셈 연산자는 한 숫자를 다른 숫자로 나누되, 결과를 소수점 이하를 버리고 정수 부분만 반환합니다.

예시 코드

# 정수 나눗셈
a = 8
b = 3
result = a // b
print(result)  # 출력: 2

정수 나눗셈 연산자는 나누기 결과에서 소수점 이하를 버리고 정수 부분만 반환합니다.

6. 나머지 연산자 (%)

나머지 연산자는 한 숫자를 다른 숫자로 나눈 후, 나머지를 반환합니다.

예시 코드

# 나머지 연산
a = 8
b = 3
result = a % b
print(result)  # 출력: 2

나머지 연산자는 나눗셈에서 남는 부분, 즉 나머지를 계산합니다.

7. 거듭제곱 연산자 (**)

거듭제곱 연산자는 한 숫자를 다른 숫자만큼 곱하는 데 사용됩니다. 즉, 제곱 연산을 수행합니다.

예시 코드

# 거듭제곱 연산
a = 2
b = 3
result = a ** b
print(result)  # 출력: 8

거듭제곱 연산자는 a를 b만큼 곱하여 결과를 반환합니다. 위 예제에서는 2를 3번 곱하여 8을 반환합니다.

 

파이썬의 산술 연산자들은 다양한 숫자 계산을 수행하는 데 필수적입니다.

덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 정수 나눗셈(//), 나머지(%), 거듭제곱(**) 연산자는 각각의 계산 작업에 맞게 사용됩니다. 이들 연산자를 올바르게 사용하면 다양한 수학적 작업을 쉽게 처리할 수 있습니다.

이제 이 기본적인 산술 연산자들을 사용하여 파이썬에서 다양한 계산을 수행해 보세요!

구독!! 공감과 댓글은 저에게 큰 힘이 됩니다.

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

반응형