1
我已经做了一个简短的程序来生成由用户指定长度的斐波那契数列。在当我运行的代码,并输入像6位数的那一刻,它会显示如下顺序:斐波那契序列不一致
1,1,2,3,5,8,
我如何摆脱字符串停留在一行时的初始空格?下面是我的代码
#user intiger input
print("\n")
f = int(input("Enter length of sequence: "))
print("\n")
f1 = 1
f2 = 1
multiply = 2
if f <=0:
print("Enter a positive integer for the length: ")
elif f == 1:
print("The Fibonacci sequence: ")
print("\n")
print(f1,end=',')
else:
print("The Fibonacci sequence: ")
print(f1,",",f2,end=",")
while multiply < f:
f3 = f1 + f2
print(f3,end=",")
f1 = f2
f2 = f3
multiply += 1
print("\n")
我会改变标题,因为它与斐波那契序列无关,但与输出。此外,添加一些标签,以便人们可以真正找到它。 – Rvervuurt 2014-11-04 12:02:10