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

这是 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 回答
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 回答