From 8e65d90d22134cf863c53cb77a996637d6f6ff6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EB=AF=BC=EA=B5=AC?= Date: Thu, 26 Mar 2026 22:22:31 +0900 Subject: [PATCH] =?UTF-8?q?Feat/=EB=82=98=EB=88=97=EC=85=88=20=EA=B8=B0?= =?UTF-8?q?=EB=8A=A5=20=EC=B6=94=EA=B0=80=20=EC=99=84=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/div.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/div.py diff --git a/src/div.py b/src/div.py new file mode 100644 index 0000000..0cb5e03 --- /dev/null +++ b/src/div.py @@ -0,0 +1,21 @@ +def div(a, b): + try: + # 1. 입력받은 문자열을 숫자로 변환 + n1 = float(a) + n2 = float(b) + + # 2. 0으로 나누기 체크 + if n2 == 0: + return " 0으로 나눌 수 없습니다." + + # 3. 계산 및 소수점 오차 보정 (10자리) + result = n1 / n2 + return round(result, 10) + + except ValueError: + # 숫자가 아닌 값이 입력되었을 경우 예외 처리 + return "숫자만 입력 가능합니다." + + + +