》》点赞,收藏+关注,理财&技术不迷路《《

课后练习题二十八(异常处理1):

结合你自身的编程经验,总结下异常处理机制的重要性?

Python练习题28/29/30/31/32

请问以下代码是否会产生异常,如果会的话,请写出异常的名称:

Python练习题28/29/30/31/32

请问以下代码是否会产生异常,如果会的话,请写出异常的名称:

Python练习题28/29/30/31/32

请问以下代码是否会产生异常,如果会的话,请写出异常的名称:

Python练习题28/29/30/31/32

 

请问以下代码是否会产生异常,如果会的话,请写出异常的名称:

Python练习题28/29/30/31/32

请问以下代码是否会产生异常,如果会的话,请写出异常的名称:

Python练习题28/29/30/31/32

请问以下代码是否会产生异常,如果会的话,请写出异常的名称:

Python练习题28/29/30/31/32

Python练习题28/29/30/31/32

请问以下代码是否会产生异常,如果会的话,请写出异常的名称:

Python练习题28/29/30/31/32

 

课后练习题二十九(异常处理2):

我们使用什么方法来处理程序中出现的异常?

Python练习题28/29/30/31/32

一个try语句可以和多个except语句搭配吗?为什么?

Python练习题28/29/30/31/32

你知道如何统一处理多累异常吗?

Python练习题28/29/30/31/32

Except 后边如果不带任何异常类,python 会捕获所有(try语句块内)的异常并统一处理,但小甲鱼不建议这么做,你知道为什么吗?

Python练习题28/29/30/31/32

如果异常发生在成功打开文件后,python 跳到except语句执行,并没有执行关闭文件的命令(用户写入文件的数据就可能没有保存起来),因此我们需要确保无论如何(就算出了异常退出)文件也要被关闭,我们应该怎么做呢?

Python练习题28/29/30/31/32

请恢复以下代码中马赛克挡住的内容,使得程序执行后可以按要求输出。

Python练习题28/29/30/31/32

Python练习题28/29/30/31/32

动动手:

还记得我们的第一个小游戏吗?只要用户输入非整形数据,程序立刻就会蹦出不和谐的异常信息然后崩溃。请使用刚学的异常处理方法修改以下程序,提高用户体验。

Python练习题28/29/30/31/32

1.input()函数有可能产生两类异常:EOFError(文件末尾endoffile,当用户按下组合键Ctrl+d产生)和KeyboardInterrupt(取消输入,当用户按下组合键Ctrl+c产生),再次修改上边代码,捕获处理input()的两类异常,提高用户体验。

Python练习题28/29/30/31/32

2. 尝试一个新的函数int_input(),当用户输入整数的时候正常返回,否则提示出错并要求重新输入。

Python练习题28/29/30/31/32

3.把文件关闭放在finally语句块中执行还是会出现问题,像下边这个代码,当前文件夹中并不存在‘My_File.txt’这个文件,那么程序执行起来会发生什么事情呢?你有办法解决这个问题吗?

Python练习题28/29/30/31/32

 

课后习题三十(else与with语句):

在Python中,else语句能跟那些语句进行搭配?

Python练习题28/29/30/31/32

请问以下例子中,循环中的break语句会跳过else语句吗?

Python练习题28/29/30/31/32

请目测以下代码会打印什么内容?

Python练习题28/29/30/31/32

是用什么语句可以使你不必再担心文件打开后却忘了关的尴尬?

Python练习题28/29/30/31/32

使用wth语句固然方便,但如果出现异常的话,文件还会自动正常关闭吗?

Python练习题28/29/30/31/32

你可以换一种形式写出下边的伪代码吗?

Python练习题28/29/30/31/32

动动手:

使用with语句改写以下代码,让python去关心文件的打开与关闭把。

Python练习题28/29/30/31/32

你可以利用异常的原理,修改下吗的代码使得更高效率的实现吗?

Python练习题28/29/30/31/32

Python练习题28/29/30/31/32

 

课后习题三十一(界面小游戏):

先练练手,把我们的刚开始的那个猜数字小游戏加上界面吧。

Python练习题28/29/30/31/32

如下图,实现一个用于等级用户账号信息的界面(如果是带*号的必填项,要求一定要有输入并且不能是空格)。

 

Python练习题28/29/30/31/32

提供一个文件夹浏览框,让用户选择需要打开的文本文件,打开并显示文件内容。

 

Python练习题28/29/30/31/32

在上一题的基础上增强功能:当用户点击‘OK’按钮的时候,比较当前文件是否修改,如果修改过,则‘覆盖保存’,‘放弃保存’或‘另存为...’并实现相应的功能。(提示:解决这道题可能需要点耐心,因为你有可能会被一个小问题卡住,请坚持,自己找到这个小问题并解决他)

Python练习题28/29/30/31/32

Python练习题28/29/30/31/32

写一个程序统计你当前代码量的总和,并显示离十万行代码量还有多远?

要求一:递归搜索各个文件夹

要求二:显示各个类型的源文件和源代码数量

要求三:显示总行数与百分比

截图一:

Python练习题28/29/30/31/32

Python练习题28/29/30/31/32

 

课后习题三十二(类和对象):

对象中的属性和方法,在编程中实际是什么?

Python练习题28/29/30/31/32

类和对象是什么关系?

Python练习题28/29/30/31/32

如果我们定义了一个猫类,那你能想象出由‘猫‘类实例化的对象有哪些?

Python练习题28/29/30/31/32

类的定义有些时候或许不那么‘拟物‘,有时候会抽象一些,例如我们定义一个矩形类,那你会为此添加哪些属性和方法呢?

Python练习题28/29/30/31/32

类的属性定义应该尽可能抽象还是尽可能具体?

Python练习题28/29/30/31/32

用一句话概括面向对象的几个特征?

Python练习题28/29/30/31/32

函数和方法有什么区别?

Python练习题28/29/30/31/32

 

动动手:

按照以下提示尝试定义一个person类并生产类实例对象。

按照以下提示尝试定义一个矩形类并生成类实例对象。

Python练习题28/29/30/31/32

Python练习题28/29/30/31/32

相关文章: