[ create a new paste ] login | about

Link: http://codepad.org/zcVRYPzS    [ raw code | output | fork ]

Python, pasted on Feb 28:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def divide(x, y):
     try:
         result = x / y
         print "result is", result
     except ZeroDivisionError:
         print "division by zero!"
         raise Exception('division by zero')
     finally:
         print "executing finally clause"

print "====="
divide(2, 1)
print "====="
divide(2, 0)
print "====="


Output:
1
2
3
4
5
6
7
8
9
10
11
12
=====
result is 2
executing finally clause
=====
division by zero!
executing finally clause
Traceback (most recent call last):
  Line 14, in <module>
    divide(2, 0)
  Line 7, in divide
    raise Exception('division by zero')
Exception: division by zero


Create a new paste based on this one


Comments: