Statement Python Tutorial

try: 
    x = input('Enter the first number: ')
    y = input('Enter the second number: ')
    print x/y
except ZeroDivisionError: 
    print "The second number can't be zero!"
class MyCalc:
   muffled = 0
   def calc(self, expr):
      try:
        return eval(expr)
      except ZeroDivisionError:
       if self.muffled:
          print 'Division by zero is illegal'
      else:
          raise 
calculator = MyCalc()
calculator.calc('10/2')
calculator.calc('10/0') # No muffling
calculator.muffled = 1 
calculator.calc('10/0')