擅长:python、mysql、java
<p>把括号从他们的名字中去掉。你知道吗</p>
<p>另外,我想你要么想用<code>randrange(0,2)</code>要么<code>randint(0,1)</code>。你知道吗</p>
<pre><code>def random_apple():
array = [apple1,apple2]
i = random.randrange(0,2)
x = array[i]
return x()
</code></pre>
<p>编辑:
对于一个更具python功能的解决方案,不需要使用<code>random_apple</code>函数,您可以考虑:</p>
<pre><code># import as needed
import random
import pygame
import time
#for all the apple
def apple1():
pygame.draw.rect(screen,COLOR.GREEN, [ posR,posU, apblock, apblock])
def apple2():
pygame.draw.rect(screen,COLOR.RED, [ posiR,posiU, apblock, apblock])
def time_apple():
while time == True:
random.choice([apple1, apple2])()
time.sleep(5)
</code></pre>