还有太长的路要走
默默踩一下漂过
我来假装看看
【第一次回帖】看了小甲鱼的一小部分视频包括课后作业和书籍,对闭包还是不懂
这一节信息量很大。
闭包究竟是什么意思呢。。。
看了半天,还是对闭包理解的模模糊糊
小甲鱼的视频真的很好,谢谢
看不懂{:10_245:}
{:10_245:}
yu_wind 发表于 2014-1-11 16:22
请问
if new_x < legal_x:
pos_x = legal_x - (new_x - legal_x)
超出边界往回走
竟然看懂了,难以置信,我这种水平......
我操,买了书也不给课后习题,我服了
长见识了。谢谢啊。。。
origin = (0,0)
legal_x = [-100,100]
legal_y = [-100,100]
def create(pos_x=0,pos_y=0):
def moving(direction,step):
nonlocal pos_x,pos_y
new_x = pos_x+direction*step
new_y = pos_y+direction*step
if new_x<legal_x:
pos_x = legal_x-(new_x-legal_x)
elif new_x>legal_x:
pos_x = legal_x-(new_x-legal_x)
else:
pos_x = new_x
if new_y<legal_y:
pos_y = legal_y-(new_y-legal_y)
elif new_y>legal_y:
pos_y = legal_y- (new_y-legal_y)
else:
pos_y = new_y
return pos_x,pos_y
return moving
做一条小鱼也挺自在,哈哈哈
这节实在是看不明白了。。专门注册来看看的{:10_249:}
懂了 赞一个 {:10_266:} 谢谢小甲鱼老师
完全看不懂move函数的两个参数是怎么用的,从最下面的方法调用一步步带入 没看懂 move函数的参数 两个没有值的参数 复制给 new变量 不懂啊
好难懂呀