就定义一个函数,当然没有结果出来的。你要代入参数,才会有结果:
>>> def fact(n):
a,b=0,1
for i in range(n):
a,b=b,a+b
print(a)
>>> fact(6)
1
1
2
3
5
8
>>> fact(10)
1
1
2
3
5
8
13
21
34
55
>>>
你写在方法里面,需要调用这个方法才行。
上面是定义,下面再输入fact(5),要调用它
这只是一个函数,当然没有输出,需要调用函数才可以输出啊
加一句
fact(3)