',python"/>

首页 > 解决方案 > Snakify 返回 'NameError:'

问题描述

由于某种原因,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'是如何'未定义'的

标签: python

解决方案


推荐阅读