例外処理
def divide(x, y): try: return x / y except ZeroDivisionError as e: raise ValueError('Invalid inputs.') from e x, y = 5, 2 try: result = divide(x, y) except ValueError: print('Invalid inputs.') else: print('Result is %.1f' % result)
例外処理
def divide(x, y): try: return x / y except ZeroDivisionError as e: raise ValueError('Invalid inputs.') from e x, y = 5, 2 try: result = divide(x, y) except ValueError: print('Invalid inputs.') else: print('Result is %.1f' % result)