问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

帮忙看看这个python代码错在哪了?

发布网友 发布时间:2022-12-16 20:41

我来回答

3个回答

热心网友 时间:2024-12-11 22:16

没有发现错误,可以运行啊,你是不是需要检查一下缩进

追问缩进是自动生成的,应该问题不大。下面是报的一堆错误。运行环境是pycharm2018版本的
Traceback (most recent call last):
File "D:/lq/Fibonacci_recursion.py", line 12, in
f = fib(10)
File "D:/lq/Fibonacci_recursion.py", line 8, in fib
m[n] = fib(n-1) + fib(n-2)
TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType'
Process finished with exit code 1

追答

我在pycharm里又试了一下,确实是正常运行的

你可以打印一下数据类型,我这里都是int,你看一下你那里是不是出现了None

热心网友 时间:2024-12-11 22:16

>>> m = {0:0,1:1}
>>> m
{0: 0, 1: 1}
>>> def fib(n):
if not n in m:
m[n] = fib(n-1) + fib(n-2)
return m[n]
SyntaxError: expected an indented block
>>> def fib(n):
if not n in m:
m[n] = fib(n-1) + fib(n-2)
return m[n]

>>> if __name__ == "__main__":
f = fib(10)
print(f)

Traceback (most recent call last):
File "<pyshell#6>", line 2, in <mole>
f = fib(10)
File "<pyshell#4>", line 3, in fib
m[n] = fib(n-1) + fib(n-2)
File "<pyshell#4>", line 3, in fib
m[n] = fib(n-1) + fib(n-2)
File "<pyshell#4>", line 3, in fib
m[n] = fib(n-1) + fib(n-2)
[Previous line repeated 6 more times]
TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType'

热心网友 时间:2024-12-11 22:17

代码没问题,重新整理一下缩进就可以了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
amd锐龙r75700g超频性价比装机方案,要核显性能综合表现超 架空电线故障如何排除 ...unexpected T_CONSTANT_ENCAPSED_STRING in 怎么解决这个错啊_百度... php错误Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_S... PHP出现如下情况 syntax error, unexpected T_ENCAPSED_AND_WHITES... php 如何捕获类似于Parse error: syntax error, unexpected T_CONSTA... 挂烫机如何熨西装 戗驳领西装怎么熨烫 西装前片怎么推拉拔烫 西装能不能拿去烫 python问题:我打的代码错在哪里 python求和代码错在哪里? (用python下载图片)我真的不知道代码错在哪里!?不知道啊!不会改啊! 咬到舌头怎么办 咬到舌头如何处理 帮忙翻一下 快!! 急用!! 四川话 吃青提会不会长胖 吃青提对身体有害吗 吃青提有什么好处 吃青提会发胖吗 吃提子会胖吗 哪位帮我查一下苹果4序列号是:C38H233CD90N是不是正品机和保修期... 做MBTI测试。。测出的前3个是I 百分之90 N 百分之73 T百分之83 J和P... ...每个拉力都是100N,夹角为90度,求这两个力的合力? 20度n,90度e是属于南半球还是北半球,是属于东半球还是西半球,是属于... 90n是多少硬度 90N045R能代换P75N75场效应管吗? 等待一个爱我的人用古文怎么说 18年本科毕业,今年能考一级建造师吗 懂一个爱我的人是什么歌 我在等一个爱我的人来 充满我的身不由己歌词是什么歌 一到晚上睡觉背部就痒算怎么回事...白天没事的 书画上套是什么意思? 爱情是迷魂药,我们却甘愿上套 5000—6000的游戏笔记本推荐几个 数据爆出来 中国近代机制币的目录 大清铜币当制钱二文是机制币吗 恩施版汉字铜元图谱 前言 南京三个字的景点 三字风景区叫什么 甘肃旅游景点,三个字 十年生死两茫茫是苏轼悼念谁的 商业企业有哪些特征? 十年生死两茫茫这首词悼念的人是谁 北京医保家庭共济如何使用 酒喝多后骂人砸东西到底是什么原因 北京医保卡药店买药怎么用 变压器鸭嘴怎么合和分 先左中右呀? 成都市金牛区营福巷属于哪个派出所管辖? 冰柜排水方法? 关于北京医保的具体使用方法 大六壬金口诀和相术哪个地位高?