더보기
def plus(a, b):
print(a, "+", b, "는", a+b)
def minus(a, b):
print(a, "-", b, "는", a-b)
def mult(a, b):
print(a, "*", b, "는", a*b)
def div(a, b):
if b != 0:
print(a, "/", b, "는", a/b)
if b == 0:
print("0으로 나눌 수 없어")
def squ(a, b):
print(a, "**", b, "는", a**b)
plus(1, 0)
minus(1, 2)
mult(1, -2)
div(1, 0)
squ(3, 3)
[ZeroDivisionError: division by zero]
b에 0을 넣으면 친절하게 알려준다.
검색해보니 오류 처리 방법이 너무 많아서 당황했음 ;;
def div(a, b):
if b != 0:
print(a, "/", b, "는", a/b)
if b == 0:
print("0으로 나눌 수 없어")
이렇게 하면 0을 넣었을 때 오류가 나오지 않고 0으로 나눌 수 없다고 나옴 !
try / except 문도 있었는데 아직 안배웠으니까 패스 ㅎㅎㅋ
오늘의 선생님
출처 : https://choiwonwoo.tistory.com/entry/Python-ZeroDivisionError-division-by-zero-%EC%B2%98%EB%A6%AC-%EB%B0%A9%EB%B2%95
[Python] ZeroDivisionError: division by zero 처리 방법
ZeroDivisionError: division by zero는 주로 코드에서 어떤 값을 0으로 나누려고 할 때 발생하는 오류입니다. 이 오류를 피하는 몇 가지 방법을 아래와 같이 정리합니다. 1. 분모가 0인 경우를 확인하여 처
choiwonwoo.tistory.com
[그 외 연산자]
https://dojang.io/mod/page/view.php?id=2170
파이썬 코딩 도장: 5.1 정수 계산하기
Unit 5. 숫자 계산하기 파이썬은 파이썬 셸을 통하여 입력한 코드의 결과를 즉시 출력할 수 있었죠? 이번에는 파이썬을 계산기처럼 사용해보겠습니다. 숫자 계산을 하기 전에 먼저 숫자의 자료형(
dojang.io
이건 나중에 공부해야지 😌😌
2024.12.25 try /except 드디어 공부함 ㅎㅎ;;
[ZeroDivisionError를 피할 수 있는 방법 - Try/Except
try: #실행할 코드
num = 10 / 0
except ZeroDivisionError: #예외가 발생할 때 실행할 코드
print("0으로 나눌 수 없습니다!")
'Study > Python' 카테고리의 다른 글
[Python] flask와 웹 스크래퍼와 사이트 제작 (8) | 2024.11.12 |
---|---|
[Python] BeautifulSoup와 딕셔너리(Dictionary) 배우기 (11) | 2024.11.12 |
[Python] requests와 리스트(List) 배우기 (4) | 2024.11.12 |
[Python] while 반복문과 if-elif 배우기 (4) | 2024.11.12 |
[Python] 세금 계산기 만들기 (4) | 2024.11.12 |