"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


[Python] 0으로 나눌 수 있도록 하기
728x90

 

파이썬에서 0으로 나누었을때 발생하는 division by zero를 해결할 수 있는 코드 입니다.

 

def weird_division(n, d):
    return n / d if d else 0

 

위와 같이 0으로 나누었을 때 0을 리턴해주는 함수를 작성해서 사용하면 됩니다.

 

수행 결과를 보면 exception이 발생하지 않았음을 확인할 수 있습니다.

변수를 나눠줘야 하는 케이스에서는 위 함수를 사용하면 try excprtion문 대신에 위 함수를 사용하면 됩니다.

아니면, ZeroDivisionError 발생 시 해당 함수를 호출하도록 하면 0으로 나누는 경우에는 0를 리턴함을 알 수 있습니다.

 

이상 파이썬에서 0으로 나누어지도록 하는 방법을 알아보았습니다.

 

 

728x90
728x90
LIST