斐波那契数列水平打印

16 浏览
0 Comments

斐波那契数列水平打印

这个问题已经有了答案

可能是重复问题:

打印时没有换行符(print\'a\',)会打印空格,如何去掉?

我需要按水平方向打印斐波那契数列。即输出应该像这样:

斐波那契数列为:0,1,1,2,3,5,8,13。

我也不想将其打印为列表。

我知道如何竖向打印,但无法让其水平打印,只能出现\'The Fibonacci series is:\'一次,请帮帮我!!

admin 更改状态以发布 2023年5月21日
0
0 Comments

基于Rajesh答案的可行解决方案。

a,b = 0,1
limit = 40
print 'The Fibonacci series is :', str(a), #str() necessary since 'print 0,' == ''
while(b < limit):
    print b,
    a,b = b,a+b
# output:
# The Fibonacci series is :  0,1,1,2,3,5,8,13,21,34

0
0 Comments

我猜你想要将系列中的所有数字都打印在同一行。

代码将会像这样:

print 'The Fibonacci series is : ',
for i in xrange(1,10):
    #Calculate the next number 'n' to print
    print n,

0