Код:
import pygame
pygame.init()
display_w = 800 #ширина
display_h = 600 #высота
display = pygame.display.set_mode((display_w, display_h)) #установление формы окна
pers_width = 60
pers_height = 100
def rectangle(height, division):
for i in range(2):
pers_x = display_w // division
pers_y = display_h - height - pers_height
pers_x = display_w // division
pers_y = display_h - height + pers_height
rectangle([100, 600], [4, 2])
def rungame():
game = True
while game: #цикл выполняется, пока game - истина
for event in pygame.event.get(): #event - принятие значений каждого последующего действия
if event.type == pygame.QUIT: #проверка типа действия
pygame.quit() #закрытие окна при нажатии на QUIT
quit()
display.fill((255, 255, 255)) #фон окна
pygame.draw.rect(display, (251,186,0), (pers_x, pers_y, pers_width, pers_height)) #вызываем draw, указываем rect, рисуем на дисплее, указываем цвет rgb, положение по х, по у, ширина и высота
pygame.draw.rect(display, (168,91,56), (pers_x_1, pers_y_1, pers_width, pers_height)) #вызываем draw, указываем rect, рисуем на дисплее, указываем цвет rgb, положение по х, по у, ширина и высота
pygame.draw.rect(display, (34,253,48), (pers_x_2, pers_y_2, pers_width, pers_height)) #вызываем draw, указываем rect, рисуем на дисплее, указываем цвет rgb, положение по х, по у, ширина и высота
pygame.draw.rect(display, (11,28,189), (pers_x_3, pers_y_3, pers_width, pers_height)) #вызываем draw, указываем rect, рисуем на дисплее, указываем цвет rgb, положение по х, по у, ширина и высота
pygame.display.update() #постоянное обновление окна
rungame() #вызов функции
Но при запуске выдает ошибку (15 строчка):
TypeError: unsupported operand type(s) for //: 'int' and 'list'
Если знаете решение, подскажите пожалуйста, буду благодарен.