7.6异常的概念及类型 (课件)-《程序设计基础(python)》同步教学(人邮版)

2024-11-18
| 17页
| 158人阅读
| 31人下载
普通

内容正文:

异常的概念及类型 Simple Easy Open Free Portable 1 问题提出:程序中出现了错误,程序照样能执行? 在以前的面向过程程序设计中,我们无法处理这些错误,只能让程序停止执行,而面向对象程序设计就不一样了,程序中出现了异常,程序照样能执行,真的有这么神奇吗? 2 目录 contents 程序错误类型 01 异常 02 抛出异常△☆ 03 捕获异常 04 3 PART 01 程序错误类型 概念 分类 4 程序中出现的错误类型有几种? 用Python语言编写的程序代码中包含3种错误:分别是语法错误、语义错误和运行时错误。 5 1.语法错误:语句的格式错误。 错误信息: 6 2.语义错误:算法错误导致了结果错误。例如长方形面积=长+宽,得到的结果错误。 3.运行中错误:在程序的计算中出现特殊情况导致的错误。 例: a=36 lst=[2,4,0,3] for num in lst: print(a/num) 运行结果为: 18.0 9.0 zero DivisionError:division by zero 7 PART 02 异常的概念 8 什么是 异常? 程序在行时,如果一个Python解释器遇到一个错误,会停止程序的执行,并且提示一些错误信息,这就是异常。 9 PART 03 抛出异常的概念 10 什么是抛出 异常? 程序停止执行并且提示错误信息这个动作,称之为抛出异常。 例如: zero DivisionError:division by zero 通过错误信息,我们知道发生了什么类型错误。 11 PART 04 捕获异常的概念 12 什么是捕获 异常? 在程序开发中,程序出错,系统抛出异常类型信息,而用户获得异常信息,通过错误信息判断出错误类型。 13 使用try┈except后: a=36 lst=[2,4,0,3] for num in lst: try: print(a/num) except zeroDivisionError: print(‘%d is divided by 0’% a) 14 屏幕显示运行结果为: : 18.0 9.0 36 is divided by zero 12 15 1.程序错误类型 2.异常 3.抛出异常 LOREM 本节小结 4.捕获异常 16 感谢观看 Thank you for your download and watch 17 $$

资源预览图

7.6异常的概念及类型 (课件)-《程序设计基础(python)》同步教学(人邮版)
1
7.6异常的概念及类型 (课件)-《程序设计基础(python)》同步教学(人邮版)
2
7.6异常的概念及类型 (课件)-《程序设计基础(python)》同步教学(人邮版)
3
7.6异常的概念及类型 (课件)-《程序设计基础(python)》同步教学(人邮版)
4
7.6异常的概念及类型 (课件)-《程序设计基础(python)》同步教学(人邮版)
5
7.6异常的概念及类型 (课件)-《程序设计基础(python)》同步教学(人邮版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。