Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type
"copyright"
,
"credits"
or
"license()"
for
more information.>>> ================================ RESTART ================================
>>>
python中的函数以如下形式声明: def 函数名称([参数1,参数2,参数3......]):
执行语句
如: def helloWorld():
print
(
'hello'
)
if
__name__ ==
'_main__'
:
helloWorld()
输出:hello
输出:hello ################################################
函数可以带参数和返回值,参数将按从左到右的匹配,
参数可设置默认值,当使用函数时没给相应的参数时,
会按照默认值进行赋值 ################################################
3 的 4 次方( 3 ** 4 ) = 81函数fib(n),当n = 20000 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 你输入的长度小于0
y输出:hello
Yes
or
no, please!
y
Yes
or
no, please!
y
Yes
or
no, please!
y
Yes
or
no, please!
y
Traceback (most recent call last):
File
"E:/Python33/python_workspace/test_function.py"
, line 80, in <module>
ask_ok(
'y'
)
File
"E:/Python33/python_workspace/test_function.py"
, line 69, in ask_ok raise IOError(
'refusenik user'
)
OSError: refusenik user>>>