python中输出正确但反馈错误是为什么

1个回答
展开全部
摘要 运行错误说明是运行时的错误,不是编译时的错误。知道这一点,可以缩小引起错误的原因。再看看代码做了什么操作,是文件流相关操作,又可以减少引起异常错误的原因。查看异常日志,定位异常语句的位置,看日志的抛出的异常类型,推断出异常可能发生的错误原因。仔细排除,慢慢解决。
咨询记录 · 回答于2022-12-08
python中输出正确但反馈错误是为什么
运行错误说明是运行时的错误,不是编译时的错误。知道这一点,可以缩小引起错误的原因。再看看代码做了什么操作,是文件流相关操作,又可以减少引起异常错误的原因。查看异常日志,定位异常语句的位置,看日志的抛出的异常类型,推断出异常可能发生的错误原因。仔细排除,慢慢解决。
可以帮我看看嘛?
亲,不好意思,我这边无法查看你的图片你可以以文字方式发给我吗
def mid_num(*args): tq_list =sorted(args) if len(tq_list)%2==0: n=int(len(tq_list)/2) mid_num=(tq_list[n]+tq_list[n-1])/2 return mid_num else: n=int((len(tq_list)-1)/2) mid_num=tq_list[n] return mid_numres=mid_num(8,6,4,2)print(res)res=mid_num(10,6,7,8,9)print(res)
搜集了一些python最重要的内建异常类名,并做了简单的介绍: AttributeError:属性错误,特性引用和赋值失败时会引发属性错误 NameError:试图访问的变量名不存在 SyntaxError:语法错误,代码形式错误 Exception:所有异常的基类,因为所有python异常类都是基类Exception的其中一员,异常都是从基类Exception继承的,并且都在exceptions模块中定义。 IOError:一般常见于打开不存在文件时会引发IOError错误,也可以解理为输出输入错误 KeyError:使用了映射中不存在的关键字(键)时引发的关键字错误 IndexError:索引错误,使用的索引不存在,常索引超出序列范围,什么是索引 TypeError:类型错误,内建操作或是函数应于在了错误类型的对象时会引发类型错误 ZeroDivisonError:除数为0,在用除法操作时,第二个参数为0时引发了该错误 ValueError:值错误,传给对象的参数类型不正确,像是给int()函数传入了字符串数据类型的参数 Python是面向对象语言,所以程序抛出的异常也是类
好的
没有了
好的亲
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消