코딩, 개발에 대한 기록 저장소

파이썬(Python) 에러 ZeroDivisionError 와 처리 방법


## 파이썬(Python) 에러 ZeroDivisionError 
### 원인
Python의 ZeroDivisionError는 숫자를 0으로 나눌 때 발생합니다.

아래는 KeyError가 발생할 수 있는 코드의 예입니다.

File: test.py
```python
a = 5
b = 0

print(a / b)
```

결과
```python
$ python test.py

  File "/test.py", line 4, in <module>
    print(a / b)
ZeroDivisionError: division by zero
```
0으로 나누는 것은 수학에서 허용되지 않기 때문에 발생합니다.

### 처리 방법
이런 에러를 방지하려면 나누기를 하기 전에 0인지 확인하는 것이 좋습니다.

File: test.py
```python
a = 5
b = 0

if b != 0:
    print(a / b)
else:
    print("0 으로 나눌 수 없음")
```