ex2.py 369 B

1234567891011121314151617
  1. """
  2. 异常机制 - 处理程序在运行时可能发生的状态
  3. Version: 0.1
  4. Author: 骆昊
  5. Date: 2018-03-13
  6. """
  7. input_again = True
  8. while input_again:
  9. try:
  10. a = int(input('a = '))
  11. b = int(input('b = '))
  12. print('%d / %d = %f' % (a, b, a / b))
  13. input_again = False
  14. except (ValueError, ZeroDivisionError) as msg:
  15. print(msg)