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)
答案 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