class MyError(Exception):
pass
try:
say_nick("천사")
say_nick("바보")
except MyError:
print("허용되지 않는 별명입니다.")
say_nick("천사")
say_nick("바보")
이거랑
class MyError(Exception):
def __str__(self):
return "허용되지 않는 별명입니다."
try:
say_nick("천사")
say_nick("바보")
except MyError as e:
print(e)
출력되는 내용은 둘이 아예 같은데
책에는 둘이 무슨 차이가 있는것처럼 설명이 되길래...
차이있는검니까?
아 복사가 잘못됐ㄴ[