由于某些原因,运行以下代码后,Snakify(在线python学习工具)返回“ NameError:”,并且程序崩溃。
from math import sqrt
from decimal import Decimal
n = int(input())
def F(n):
return Decimal((1+sqrt(5))**n-(1-sqrt(5))**n)/(2**n*sqrt(5))
print(F(n))
代码将打印第n个斐波那契数。我不明白'int'是'undefined'