1

可能重复:
不带换行符打印(打印'a',)打印一个空格,如何删除?

我需要水平打印斐波那契数列。即,输出必须是这样的斐波那契数列是:0,1,1,2,3,5,8,13。我也不想将其打印为列表。我知道如何垂直打印..但不能用“斐波那契数列是:”水平打印它只来一次..请帮助大家!!

4

2 回答 2

1

我假设您希望将系列中的所有数字打印在同一行上。

你的代码看起来像这样

print 'The Fibonacci series is : ',
for i in xrange(1,10):
    #Calculate the next number 'n' to print
    print n,
于 2012-08-20T17:52:24.560 回答
-1

基于 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
于 2012-08-20T18:27:49.890 回答