首页 > TAG信息列表 > fbnq
【python实现斐波那契函数递归】
#写一个函数求出斐波那契的第10个数34 # 斐波那契数列 0 1 1 2 3 5 8 13 21 34 def fbnq(i): if i == 1: return 0 # 第一个数 elif i == 2: return 1 # 第二个数 return fbnq(i-1)+fbnq(i-2) # 第i个数p0xx_PHP04
1.1 今日目标 掌握静态变量的工作原理; 了解全局变量、局部变量和超全局变量的区别; 了解两种错误处理机制; 掌握错误相关信息的三种配置方式; 掌握自定义函数实现错误处理; 理解四种包含文件方式的区别; 理解文件包含的运行原理; 掌握文件包含的不同应用场景: 1.2 作用域 1.2.1 变量PHP 实现斐波那契数列
使用循环实现 1 <?php 2 $arr[1] = 1;3 for($i = 2;$i < 100;$i++)4 {5 $arr[$i] = $arr[$i-1] + $arr[$i-2];6 }7 echo join(",",$arr); //将数组合并为一个字符串输出8 ?> 使用递归实现 function fbnq($n){ if($n <= 0) return 0; if($n == 1 || $n == 2) retu19.4.26笔记和作业
1.函数的特性 eg1: a=5 def hanshu1(): return a+5 a=6 def hanshu2(): return a+5 a=7 def hanshu3(): return a+5 print(hanshu1()) print(hanshu2()) print(hanshu3()) 输出值均为12,因为程序执行下来a的值为7 eg2: def dengji(name,age,sex): print('我