K12教育赛事综合服务平台
专注青少年竞赛题库网站
聚乐之家官方网站
下载聚乐之家官方App
def fib(n): if n==1 or n==2: s=1 else: s=fib(n-1)+fib(n-2) return s m=int(input("请输入m的值(m>2):")) print(fib(m))
如果输入m的值为8,打印的结果为20
该程序段用了递归来实现
如果缺少语句"return s",程序会报错
语句"def fib(n):"中的n为形参