파이썬 나누기 완벽 마스터: //, /, % 연산자 활용법과 실전 예제








파이썬 나누기 완벽 마스터: //, /, % 연산자 활용법과 실전 예제

파이썬 나누기 완벽 마스터: //, /, % 연산자 활용법과 실전 예제

소개

파이썬에서 나누기 연산은 매우 중요한 기본 연산 중 하나입니다. 단순히 숫자를 나누는 것 외에도, 몫과 나머지를 구하는 다양한 방법이 존재합니다. 이 글에서는 파이썬에서 나누기를 수행하는 세 가지 주요 연산자 (/, //, %) 를 자세히 살펴보고, 실제 코드 예제를 통해 활용 방법을 알아보겠습니다.

‘/’ 연산자: 나누기

‘/’ 연산자는 일반적인 나누기 연산을 수행합니다. 결과는 실수(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}로 나누어 떨어지지 않습니다.")
        

결론

이 글에서는 파이썬의 나누기 연산과 관련된 세 가지 연산자(/, //, %)를 살펴보고, 다양한 예제를 통해 활용 방법을 알아보았습니다. 각 연산자의 특징을 이해하고 적절하게 사용하면, 더욱 효율적이고 정확한 파이썬 프로그램을 작성할 수 있습니다. 연습을 통해 숙달하고, 파이썬 프로그래밍 실력을 향상시키세요!



“`.

답글 남기기