Python少儿趣味编程《第8课-异常和注释》课件

2024-01-28
| 9页
| 317人阅读
| 324人下载
普通

内容正文:

第8课 异常和注释 PPT课件字体建议: 封面标题:雅黑,44号字,小标题,24号 内容标题:雅黑,32号字,正文:雅黑,24号字 1 什么是异常? 异常是程序在运行过程中引发的错误。一旦发生异常,Python解释器就会终止程序,并且输出红色的警告信息。 程序清单 8.1.py numberEight=8 stringEight="8" print(numberEight+stringEight) 如何处理异常 处理异常的语句是try…except语句。 把可能出现异常的语句放到try子句中,把出现异常后的处理语句放到except子句中。 程序清单 8.3.py try: numberEight=8 stringEight="8" print(numberEight+stringEight) print("没有出现异常,一切顺利") except: print("出现了异常情况") 如何处理异常 不仅可以判断是否会有异常,还可以根据不同的异常来进行相应的处理。 只要把异常的类型写在except后面就可以了。 程序清单 8.4.py try: numberEight=8 print(numberEight/0) print("没有出现异常,一切顺利") except ZeroDivisionError: print ("这是一个除零错误") 如何处理异常 一个try子句也可以对应多个except子句。每个except子句分别用来处理不同的异常。 程序清单 8.5.py while True: try: firstNumber=int(input("请输入一个不为零的数字:")) secondNumber=10/firstNumber print("没有出现任何异常") break except ZeroDivisionError: print("输入错误,0不可以作为除数,请重试") except ValueError: print("输入错误,输入数字而不是字符,请重试") 什么是注释? 注释是供需要阅读程序的人看的,而不是让计算机执行的,计算机运行程序时会忽略这些注释。 在Python 中,#是单行注释符,表示从#到它所在行的末尾的内容都是注释内容,程序不会执行这些注释内容。 程序清单 8.6.py while True: try: firstNumber=int(input("请输入一个不为零的数字:")) secondNumber=10/firstNumber print("没有出现任何异常") break #跳出while循环 except ZeroDivisionError: #判断是否除数为零 print("输入错误,0不可以作为除数,请重试") except ValueError: #判断是否输入的不是数字 print("输入错误,输入数字而不是字符,请重试") 什么是注释? 也可以编写多行内容的注释,以3个引号(""")作为注释的开始,以下一个3个引号(""")作为注释的结束。 程序清单 8.7.py """ 功能:演示捕获异常 作者:李强 编写日期:2019年7月1日 """ while True: try: firstNumber=int(input("请输入一个不为零的数字:")) secondNumber=10/firstNumber ……. “成绩单”示例程序 任务 1.用异常处理来监控并测试用户输入的内容,即使用户输错了内容,程序也会做出相应的提示,而不会结束。 2.为程序加上了注释,让程序变得更容易阅读和理解。 参见程序清单 8.8.py 练习 请编写一个程序,由用户输入两个数字,然后比较两个数字的大小,最 后将结果显示到屏幕上。程序需要满足以下要求: 1.使用while循环,让用户可以持续玩这个游戏,直到选择退出游戏; 2.使用异常处理机制,保证即便用户输入的不是数字,也不要让程序终止; 3.为程序加上注释,以便于阅读程序的人更好地理解你的编程思路。 $$

资源预览图

Python少儿趣味编程《第8课-异常和注释》课件
1
Python少儿趣味编程《第8课-异常和注释》课件
2
Python少儿趣味编程《第8课-异常和注释》课件
3
Python少儿趣味编程《第8课-异常和注释》课件
4
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。