擅长:python、mysql、java
<p>只需将<code>onkey(...)</code>更改为<code>onkeypress(...)</code>:</p>
<pre><code>import turtle
you = turtle.Turtle()
keycoms = turtle.Screen()
you.penup()
def w():
you.fd(5)
def s():
you.bk(3)
def a():
you.lt(5)
def d():
you.rt(5)
keycoms.onkeypress(w,"w")
keycoms.onkeypress(s,"s")
keycoms.onkeypress(a,"a")
keycoms.onkeypress(d,"d")
keycoms.listen()
keycoms.mainloop()
</code></pre>
<p><code>Scrren.onkey()</code>方法将允许用户按下特定键,只要用户愿意,并且分配操作的函数命令将只执行一次</p>
<p>另一方面<code>Screen.onkeypress()</code>将在用户按住键的同时执行该命令</p>