python3基本操作和函数详解

2014-3-9vipcn文字大小:

def其实就是声明了一个函数的意思
这会有返回值了,返回了一个链表

python3基本操作和函数详解图片2
>>>deffib2(n):
    result=[]
    a,b=0,1whilea<n:
        result.append(a)
        a,b=b,a+breturnresult>>> fsda=fib2(200)>>>fsda
[0,1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144]
python3基本操作和函数详解图片2

同样支持带有默认值的形参

python3基本操作和函数详解图片2
>>>defask_ok(prompt, retries=4,complaint='Yes or no ,please!'):whileTrue:
        ok=input(prompt)ifokin('y','ye','yes'):returnTrueifokin('n','no','nop','nope'):returnFalse
        retries=retries-1ifretries<0:raiseIOError('refusenik user')print(complaint)
python3基本操作和函数详解图片2

相关软件

相关文章