0

フィボナッチ数列の数字を表示するコードを作成しました。表示されている数字の数をユーザーが入力できるようにする方法が必要です。これは私のコードです:

total = 1
total2 = 0
for i in range (*Number of numbers/2*):
    total = total + total2
    print (total)
    total2 = total + total2
    print (total2)
#Shows golden ratio
total3 = total2/total
print (total3)

誰かが私を助けることができますか?それは素晴らしいことだ!

4

2 に答える 2

2

パイソン 2.x:

for i in xrange (int(raw_input())//2):    #use xrange() in python 2.x, 
                                          #it is similar to python 3.x's range()

パイソン 3.x:

for i in range (int(input())//2):
于 2012-07-03T20:19:48.290 に答える
2

Python 2.x で整数を取得する方法の例を次に示します。

myNum = int(raw_input("Enter a number: "))
print(myNum + 1)

編集:テストされていないPython 3バージョン:

myNum = int(input("Enter a number: "))
print(myNum + 1)
于 2012-07-03T20:17:59.317 に答える