파이썬에서는 다양한 산술 연산자를 사용하여 숫자 간의 계산을 수행할 수 있습니다.
이 연산자들은 프로그래밍에서 기본적이면서도 매우 중요한 역할을 합니다. 이 글에서는 파이썬의 산술 연산자들(+, -, *, /, //, %, **)에 대해 초보자도 쉽게 이해할 수 있도록 설명하겠습니다.
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.
'Python > Python Programming language' 카테고리의 다른 글
[초급] 파이썬 연산자 / 논리 연산자 (and, or, not) (2) | 2024.09.18 |
---|---|
[초급] 파이썬 연산자/ 비교 연산자 (==, !=, >, <, >=, <=) (0) | 2024.09.18 |
[초급] 파이썬 변수 및 데이터 타입/ / 타입 확인 및 변환 (type(), int(), float(), str() 등) (0) | 2024.09.17 |
[초급] 파이썬 변수 및 데이터 타입/ / 데이터 타입 (정수, 실수, 문자열, 불리언) (0) | 2024.09.17 |
[초급] 파이썬 변수 및 데이터 타입/ 변수 선언 및 할당 (1) | 2024.09.17 |