茨の道も一歩から

インフラ構築からプログラミング(Python・JavaScript)までITに関するブログです。

Python入門:例外処理

例外処理

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)