学习定义有返回值和无返回值的函数
#! coding:utf-8 # 定义一个没有返回值的函数 def fib1(n): """print a Fibnoacci series up to n.""" a,b=0,1 while a<n: print(a,end=‘ ‘) a,b=b,a+b print() # 定义一个有返回值的函数 def fib2(n): """return a list of a Fibnoacci series up to n.""" result=[] a,b=0,1 while a<n: result.append(a) a,b=b,a+b return result # 代码测试 result=fib2(20) print(result)
运行结果:
[0, 1, 1, 2, 3, 5, 8, 13]
时间: 2024-10-12 12:24:34