pythondef函数?

>>> def fib(n):
... """Print a Fibonacci series up to n."""
... a, b = 0, 1
... while a < n:
... print(a, end=' ')
... a, b = b, a+b
... print()

这个代码是什么意思?为什么运行后没有结果?

第1个回答  2019-12-02
这只是个定义函数的语句,需要调用
调用可以直接fib(数字)
规范的Python是定义一个main()函数来调用测试,具体如下
def main():
fib(数字)
main()
第2个回答  2019-12-22
用IDLE运行fib(n)应该会有结果。
相似回答