课程
/后端开发
/Python
/python进阶
这样写犯了什么错误?
2016-12-24
源自:python进阶 2-9
正在回答
看起来有很多错误:我想r=f()这一行的缩进应该错了,要再往前缩进一次;即使修改过来后,也有错误,f函数被循环定义了三次,运行可能不会出错,但不该这么写;count函数返回了一个有三个数的list,f1,f2,f3是具体的数字不是函数,print后面不应该带括号。
正确代码:
def count(): fs = [] for i in range(1, 4): fs.append(i*i) return fs f1, f2, f3 = count() print f1, f2, f3
西边 提问者
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计