擅长:python、mysql、java
<p>您只需要通过<code>onscreenclick</code>将<code>start</code>变量从<code>temp</code>传递到<code>temp2</code></p>
<p>在这里,我使用了一个<code>lambda</code>来组成一个新函数,它接受<code>(x,y)</code>,但也转发给<code>temp2</code>和<code>start</code>:</p>
<pre class="lang-py prettyprint-override"><code>import turtle
import time
wn = turtle.Screen()
wn.title("Temp")
wn.setup(width=600, height=600 )
wn.tracer(0)
wn.bgcolor("blue")
def temp(x, y):
start = time.time()
wn.onscreenclick(lambda x,y: temp2(x,y,start))
def temp2(x, y, start):
end = time.time()
total = end - start
print (time)
wn.onscreenclick(temp)
wn.mainloop()
</code></pre>