采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
def foo(x):
if x>=1000:
return 'Terrible'
if 0<x<1000:
return 'Normal'
if x<=0:
return 'Good'
不确定对不对
您要return这3个变量没有定义。
您在说什么?是我不能这么用apply()?还是说我的自定义函数出了问题?没有定义又是哪里有问题?老师你解答问题的时候能不能把话说清楚?
您好,如果没有说清楚抱歉,我们这个课程是面向有python基础的同学,所以我默认就认为您已经学习过python的基本语法了。 我回答说“您要return的三个变量没有定义”已经非常清楚明白了,在python中变量没有定义是不能使用的,这是python的基本语法规则。
而且错误信息的最后一行也提示的很清楚,name "Normal" is not defined, 变量没有定义是不能使用的。同理Normal,和Terrible
登录后可查看更多问答,登录/注册
只要会python,就能轻松入门数据分析!
1.6k 14
1.4k 8
1.7k 8
1.1k 8
1.5k 8