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