欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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