如何让用户输入他/她想看到的字词数量?

时间:2019-02-20 14:42:04

标签: python fibonacci

from math import sqrt
n = raw_input()
def F(n):
    return ((1+sqrt(5))**n-(1-sqrt(5))**n)/(2**n*sqrt(5))

print F(n)

3 个答案:

答案 0 :(得分:0)

在Python 3上,您将使用以下输入:input()

答案 1 :(得分:0)

在这里input()

它接受String中的所有输入。如果要将其转换为整数,则需要使用int()函数

Python 3.x:

>>> num = input()
8

>>> print(type(num))
<class 'str'>

>>> num = int(num)
>>> print(type(num))
<class 'int'>

答案 2 :(得分:0)

我使用了Python 3.x input()调用来获取要显示的用户定义术语数量。我还使用int()来确保用户输入是整数。这将显示所输入的斐波那契数列的项数。

num_terms = int(input("How many terms of the Fibonacci sequence: "))
term1 = 0
term2 = 1
for i in range(0, num_terms):
    print(term1)
    nth = term1 + term2
    term1 = term2
    term2 = nth