1.常见的异常

  • 1.变量未定义
    异常及异常的处理
    异常及异常的处理
  • 2.0不能作为除数
    异常及异常的处理
    异常及异常的处理
  • 3.索引溢出
    异常及异常的处理
    异常及异常的处理
  • 4.字典的keyerror
    异常及异常的处理异常及异常的处理

2.异常的捕获

  • 程序代码1

异常及异常的处理

  • 运行结果1
    异常及异常的处理
  • 运行结果2
    异常及异常的处理
  • 程序代码2
    异常及异常的处理
  • 运行结果1
    异常及异常的处理
  • 运行结果2
    异常及异常的处理
  • 程序代码3
    异常及异常的处理
  • 运行结果
    异常及异常的处理
  • 程序代码4
    异常及异常的处理
  • 运行结果
    异常及异常的处理
  • 程序代码5
    异常及异常的处理
  • 运行结果
    异常及异常的处理

3.函数的错误

  • 一级一级向上去找 最终会将异常传递到主函数里面去
  • 程序代码
    异常及异常的处理
  • 运行结果1
    异常及异常的处理
  • 运行结果2
    异常及异常的处理

4.自定义异常:抛出异常

  • 程序代码
    异常及异常的处理
  • 运行结果1
    异常及异常的处理
  • 运行结果2
    异常及异常的处理

5.练习

  • 问题1
  • 录入学生信息的系统:对录入的信息进行校验: len(姓名)>2 且18<age<25
  • 程序代码
    异常及异常的处理异常及异常的处理
  • 运行结果1
    异常及异常的处理
  • 运行结果2
    异常及异常的处理
  • 问题2
  • 用户可以一直输入数字, 当按ctrl+c之后计算所有数的和
  • 程序代码
    异常及异常的处理

相关文章: