60-异常处理完整语法

try:
    n = int(input("number: "))
    result = 100 / n
except (ValueError, ZeroDivisionError):
    print('invalid number') except (KeyboardInterrupt, EOFError): print('\nBye-bye') else: print(result) # 异常不发生时才执行else子句 finally: print('Done') # 不管异常是否发生都必须执行的语句 # 常用形式有try-except和try-finally

猜你喜欢

转载自www.cnblogs.com/hejianping/p/10948301.html