是否有人可以使用此程序并以更少的行编写它?或者它应该像这样写,我有点新,并想知道我是否使用了太多的代码
Error
太多了还是可以更短?
答案 0 :(得分:1)
这里你去:
#!/usr/bin/python
import pygame
pygame.init()
window=pygame.display.set_mode([500,500])
pygame.display.set_caption("Drop")
clock = pygame.time.Clock()
game_running=True
y=0;yy=1
accy = [0,0,0,0,0,0,0,0]
while game_running:
for event in pygame.event.get():
if event.type==pygame.QUIT:
game_running=False
window.fill((0,0,0))
for i in range(8):
x = i*60
pygame.draw.rect(window, (101, 201, 200), [15+x, 0+y+accy[i],50,50],0)
if i==0: # Special case for first iteration
if not accy[i]==450:
accy[0]+=1
else:
if accy[i-1] >= 50 and not accy[i]==450:
accy[i]+=1
clock.tick(60)
pygame.display.flip()