首页 > 解决方案 > 这个斐波那契数列代码是如何工作的?

问题描述

我不明白这段代码中结束符号的含义。

def fib(n):
    a = 0
    b = 1
    while a < n :
        print (a,end='')

        a = b
        b = a+b

        print()

fib(5)

标签: python

解决方案


print函数的完整签名是:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

“结束”参数是附加到每个打印的后缀。默认值为 '\n',这是一个新行。

def fib(n):
    a = 0
    b = 1
    while a < n :
        print(a)
        a = b
        b = a+b

fib(5)

推荐阅读