2017-05-28 45 views
0

首先,我是编程知识宝宝,所以请原谅我的无知。 我只穿过我的PYTHON网站的六个部分。我会尽力澄清。试图更新一个函数调用的变量

我需要一个变量来更新,我不确定如何去做。

def initiate(t): 

    for i in range(5): 


     expandsquare(t) 

     moveturtle(t, 20) 


def expandsquare(t): 

    length = 40 

    drawsquare(t, length) 

    length = length + 40 

我想在价值40开始的长度,再经过我传递到 我drawsquare功能,我想增加它40和更新长度= 80等。 我该如何去做这件事?

感谢您的耐心和建议。

回答

0

如何做这样的事情?

def initiate(t): 
    length = 40 
    for i in range(5): 
     drawsquare(t, length) 
     lenght += 40 
     moveturtle(t, 20) 
+0

谢谢。这将工作。我还没有了解+ =但现在我知道了! –

+0

@SidoniaKnight不客气。然而,'lenght + = 40'相当于'lenght = length + 40'。 –

相关问题