1、掌握异常的概念,异常使用场景;
2、掌握异常处理的使用步骤;
3、掌握raise、assert语句的使用;
装有Python运行环境、Pycharm平台的PC电脑一台
1、输入两个整数,打印它们相除之后的结果。对输入的不是整数或除数为零,进行异常处理。

2、猜数游戏。
编写程序模拟猜数游戏。程序运行时,系统生成一个随机数,然后提示用户进行猜测,并根据用户输入进行必要的提示(猜对了、太大了、太小了),如果猜对则提前结束程序,如果次数用完仍没有猜对,提示游戏结束并给出正确答案。要求考虑异常处理,比如用户输入aa或者是非数字。
#encoding=gbk"""2、猜数游戏。编写程序模拟猜数游戏。程序运行时,系统生成一个随机数,然后提示用户进行猜测,并根据用户输入进行必要的提示(猜对了、太大了、太小了),如果猜对则提前结束程序,如果次数用完仍没有猜对,提示游戏结束并给出正确答案。要求考虑异常处理,比如用户输入aa或者是非数字。"""from random import randintdef guessNumber(maxValue, maxTimes): # 随机生成一个整数 value = randint(1, maxValue) for i in range(maxTimes): prompt = '请输入您猜的数字:' if i == 0 else '请再猜一次:' # 使用异常处理结构,防止输入不是数字的情况 try: x = int(input(prompt)) except: print('必须输入整形数,且在数字1和', maxValue, '之间') else: if x == value: # 猜对了 print('恭喜您,猜对了!') break elif x > value: print('太大了!') else: print('太小了!') else: # 次数用完还没猜对,游戏结束,提示正确答案. print('游戏结束,您失败了!') print('正确答案是:', value)guessNumber(10, 4)# 控制最大值和次数
3、磁盘垃圾文件清理器
编写程序,实现磁盘垃圾文件清理功能。要求程序运行时,通过命令行参数指定要清理的文件夹,然后删除该文件夹及其子文件夹中所有扩展名为 tmp、log、obj、txt 以及大小为 0 的文件。要求考虑异常处理,比如用户输入的文件夹不存在;


练习了python异常处理