16-1 12.16
python
'''
函数创建
def 函数名字(参数1,参数2):
函数体
return 返回值
函数调用
函数名字(参数1,参数2)
1.函数调用写在函数创建之后
2.函数体里的变量是局部变量,只在函数封装的范围内是有效的
3,函数体外的变量是全局变量,作用于整个代码
'''
def add(a,b):
return a+b
c=10
d=14
result=add(c,d)
print(result)
print(add(c,d))
#比较两数大小,返回较大值
def da(a,b):
if a<b:
return b
else:
return a
c=int(input("请输入一个数:"))
d=int(input("请输入一个数:"))
print(da(c,d))
'''
斐波那契数列 1 1 2 3 5...
从第三项开始(n>2),后一项是前两项之和
f(n)=f(n-1)+f(n-2) n>2
n==1 n<=2
'''
#生成前10项斐波那契数列
def fib(n):
if n==1 or n==2:
return 1
else:
return fib(n-1)+fib(n-2)
for i in range(1,11):
print(fib(i))