擅长:python、mysql、java
<p>time.sleep(1)需要与pygame.display.update()交换位置</p>
<p>代码:
导入pygame
随机输入
导入时间</p>
<h2>初始化pygame</h2>
<p>pygame.init()</p>
<h2>创建屏幕</h2>
<p>screen=pygame.display.set_模式((800800))#宽度和高度</p>
<p>startX=400
星度=400</p>
<p>def returnRandomNumber():
选项=[1,-1]</p>
<pre><code>random_sample = random.choice(options)
return random_sample
</code></pre>
<p>def returnRandomInt():
random_sample=random.randint(0255)</p>
<pre><code>return random_sample
</code></pre>
<p>运行=真
运行时:
#更新显示
时间。睡眠(1)</p>
<pre><code>for x in range(10000):
pygame.draw.circle(screen, (returnRandomInt(), returnRandomInt(), returnRandomInt()), (startX, startY), 2, 2)
if startX <= 0:
startX += 1
elif startX >= 800:
startX += -1
else:
startX += returnRandomNumber()
if startY <= 0:
startY += 1
elif startY >= 800:
startY += -1
else:
startY += returnRandomNumber()
pygame.display.update()
</code></pre>