# -*- coding:utf-8 -*-#创建count()函数def count():# 空列表赋值给fsfs = []#循环取值for i in range(1, 4):#创建f()函数,参数为jdef f(j):#创建g()函数def g():#相乘return j*j#返回greturn g#把f()函数的参数i赋值给rr = f(i)fs.append(r)return fs
1 回答
长风秋雁
TA贡献1757条经验 获得超7个赞
def f(j) 里面的j实际上是个形参,调用的时候可以被任何实参给赋值,r = f(i)其实就是在这个循环里调用f()这个函数,其实等价与for i in range(1,4): r = i*i,而函数 f(1)返回的就是1*1。
添加回答
举报
0/150
提交
取消