擅长:python、mysql、java
<p>用<code>for</code>循环一次遍历<code>n</code>的所有可能值。相反,您需要做的是将值<code>n</code><em>保存在函数外部,并在每次调用函数时更改它:</p>
<pre><code>n = 1
def changeTurtle():
global n
n = (n % 4) + 1 # cycle through 1, 2, 3, 4, 1, 2, 3, 4, ...
if n == 1:
t.shape('circle')
elif n == 2:
t.shape('arrow')
elif n == 3:
t.shape('turtle')
else:
t.shape('classic')
</code></pre>