17-习题
3.11 习题
1.为什么在程序中加入函数会有好处?
2.函数中的代码何时执行:是在函数被定义时,还是在函数被调用时?
3.用什么语句创建一个函数?
4.一个函数和一次函数调用有什么区别?
5.Python程序中有多少全局作用域?有多少局部作用域?
6.当函数调用返回时,局部作用域中的变量发生了什么?
7.什么是返回值?返回值可以作为表达式的一部分吗?
8.如果函数没有返回语句,对它进行调用的返回值是什么?
9.如何强制函数中的一个变量引用是全局变量?
10.None的数据类型是什么?
11. import areallyourpetsnamederic
语句做了什么?
12.如果在名为 spam
的模块中有一个名为 bacon()
的函数,那在引入 spam
后,如何调用它?
13.如何防止程序在遇到错误时崩溃?
14. try
子句中发生了什么? except
子句中发生了什么?