Вчера я задал вопрос об этой программе, но я столкнулся с другой проблемой. Код по-прежнему работает и думает, что он окрашивается в пиксели, но он должен остановиться, когда нижняя часть страницы достигнута, это не так.Эта же программа снова
Вот код:
import pygame,sys, random, time
y = 0
x = 0
keepgoing = True
pygame.init()
screen = pygame.display.set_mode((500,500))
pixel = raw_input('Please enter a NUMBER that goes into 500. ')
end = 500-(int(pixel))
int(pixel)
screen.fill((255,255,255))
while keepgoing:
print x,y
r = random.randint(0,255)
g = random.randint(0,255)
b = random.randint(0,255)
pygame.draw.rect(screen, (r,g,b),(x,y,int(pixel),int(pixel)))
if x >= end:
x = 0
y += int(pixel)
r = random.randint(0,255)
g = random.randint(0,255)
b = random.randint(0,255)
pygame.draw.rect(screen, (r,g,b),(x,y,int(pixel),int(pixel)))
if x == end and y == end:
print 'done'
keepgoing == False
break
x += (int(pixel))
pygame.display.update()
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit(); sys.exit();
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit(); sys.exit();
вы увидите, что я имею в виду, если вы запустите код питона IDLE.
Не можете ли вы сделать вложенные петли и цикл через пиксели x и y-пиксели? –
Вы должны отредактировать свой вопрос, чтобы выяснить, в чем проблема. Когда вы снова повторяете ту же проблему, как мы можем знать, что вы имеете в виду? – Bonifacio2
@ Bonifacio2 он говорит «То же ** программа ** снова» – RickyA