- try和except语句
- 如果在try语句中导致一个错误, 程序执行就立即转到except子句的代码中去
- 注意:
- try语句块中有多条代码,一旦其中一条有异常,代码块中异常代码下面的代码不会执行, 程序直接跳到except子句的代码中去,之后的代码会正常被执行
- Example
Defspan(divideBy):
Return42/divideBy
Try:
Print(spam(2))
Print(spam(6))
Print(spam(0))
Print(spam(7))
ExceptZeroDivisionError:
Print('Error:Invalid argument.')
输出如下:
21.0
7
Error:Invalid argument.