Здравствуйте, в настоящее время я выполняю задание для класса и, похоже, не могу заставить свой код работать.
Цель этого задания состоит в том, чтобы неоднократно рисовать прямоугольники на экране, каждый из которых меньше предыдущего на 10 пикселей, а также находится на расстоянии 10 пикселей друг от друга. Предполагается повторять до тех пор, пока квадраты не станут слишком маленькими.
Да, я знаю, что pygame не импортируется должным образом. Это просто отдых на моем персональном компьютере, мой настоящий код находится в школе.
Я считаю, что сделал что-то не так с рисованием прямоугольника, так как ошибка говорит: «Прямоугольник не определен». Я новичок в кодировании, так что это, вероятно, очень простая ошибка, которую легко исправить.
Любая обратная связь будет оценена. Спасибо!
Вот код в текстовом формате:
import pygame
from pygame.locals import *
def drawSquares(window):
# Create variables to keep track of size and position
size = 100
position = 0
# Use a loop to draw squares until the size is too small
while (size>0):
pygame.draw.rect(window,(0,0,255),position, position, size, size)
size -= 10
position += size+10