首页 热点资讯 义务教育 高等教育 出国留学 考研考公

python编程:下列代码表示什么含义

发布网友 发布时间:2022-03-03 21:31

我来回答

2个回答

热心网友 时间:2022-03-03 23:00

1
这是一个
Fibonacci
数列的计算函数,使用了递归的方法
f(n)
=
1,
n=1
f(n)
=
n*f(n-1),
n>1
2
这个只有函数,没有执行代码
可以加上
print
fib(2)
之类的
3
记住这是
Python,靠缩进来区分代码的分级,没有
end
if
的语法
=========================================
函数开始处不是写了输出语句吗:
print
'n
=',
n
return
是返回值啊
值可以用来给其他的变量赋值,或用于其他的函数中

x=fib(3)
没有返回值的话,就只能单独调用了
fib(3)

热心网友 时间:2022-03-04 00:18

经典的递归
递归表达式
fib(n)
=
n
*
fib(n
-
1)
递归出口是
n=1的时候
n=7
n=6....n=1
这些东西呢,代码中哪段文字表示这个呢?
是这句
print
'n
=',
n
python的if没有end
if结尾的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com