Python学习(五)——定义函数
程序员文章站
2024-03-26 09:40:29
...
学习定义有返回值和无返回值的函数
#! 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]
转载于:https://my.oschina.net/zzw922cn/blog/508039
下一篇: Python 学习 函数的定义