파이썬 나누기 완벽 마스터: //, /, % 연산자 활용법과 실전 예제
소개
파이썬에서 나누기 연산은 매우 중요한 기본 연산 중 하나입니다. 단순히 숫자를 나누는 것 외에도, 몫과 나머지를 구하는 다양한 방법이 존재합니다. 이 글에서는 파이썬에서 나누기를 수행하는 세 가지 주요 연산자 (/, //, %) 를 자세히 살펴보고, 실제 코드 예제를 통해 활용 방법을 알아보겠습니다.
‘/’ 연산자: 나누기
‘/’ 연산자는 일반적인 나누기 연산을 수행합니다. 결과는 실수(float)형으로 반환됩니다.
result = 10 / 3 # 결과: 3.3333333333333335
print(result)
‘//’ 연산자: 몫 구하기
‘//’ 연산자는 나누기 연산을 수행하고, 결과의 몫(정수 부분)만 반환합니다. 결과는 정수(int)형 또는 결과에 따라 long형으로 반환됩니다.
result = 10 // 3 # 결과: 3
print(result)
result = 10 // 2.5 # 결과: 4.0 (2.5는 float이므로 결과도 float)
print(result)
‘%’ 연산자: 나머지 구하기
‘%’ 연산자는 나누기 연산을 수행하고, 나머지만 반환합니다. 결과는 정수(int)형으로 반환됩니다.
result = 10 % 3 # 결과: 1
print(result)
실전 예제
다음은 위에서 배운 연산자들을 활용한 몇 가지 실전 예제입니다.
# 짝수/홀수 판별
number = 15
if number % 2 == 0:
print("짝수")
else:
print("홀수")
# 특정 숫자로 나누어 떨어지는지 확인
num = 20
divisor = 5
if num % divisor == 0:
print(f"{num}은 {divisor}로 나누어 떨어집니다.")
else:
print(f"{num}은 {divisor}로 나누어 떨어지지 않습니다.")
결론
이 글에서는 파이썬의 나누기 연산과 관련된 세 가지 연산자(/, //, %)를 살펴보고, 다양한 예제를 통해 활용 방법을 알아보았습니다. 각 연산자의 특징을 이해하고 적절하게 사용하면, 더욱 효율적이고 정확한 파이썬 프로그램을 작성할 수 있습니다. 연습을 통해 숙달하고, 파이썬 프로그래밍 실력을 향상시키세요!
“`.