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'是如何'未定义'的
解决方案
推荐阅读
- javascript - 通过 Twitter URL 共享内容不起作用
- selenium - WebDriver -- 找不到动态跨度属性
- java - 我可以使用弹簧注入来注入枚举吗?
- go - 在 Go 中分配大字符串的最快方法是什么?
- javascript - 如何使用 promise map 实现嵌套循环
- c++ - 为什么编译器找不到超类的方法?
- c++ - 使用 OpenCv 和 C++ 进行 Kinect V1 校准
- android - 下载质量为 1080p 的视频时,android-youtubeExtractor 中的视频没有音频
- python - Django RequestFactory 添加 HTTP_X_FORWARDED_FOR
- android - Modify circleci/android docker container