16-1 12.16
''' 函数创建 def 函数名字(参数1,参数2): 函数体 return 返回值 函数调用 函数名字(参数1,参数2) 1.函数调用写在函数创建之后 2.函数体里的变量是局部变量,只在函数封装的范围内是有效的 3,函数体外的变量是全局变量,作用于整个代码 '''defadd(a,b):returna+b c=10d=14result=add(c,d)print(result)print(add(c,d))#比较两数大小,返回较大值defda(a,b):ifa<b:returnbelse:returna 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项斐波那契数列deffib(n):ifn==1orn==2:return1else:returnfib(n-1)+fib(n-2)foriinrange(1,11):print(fib(i))