二重ループを用いて8×4のブロック配置をしたいのですがうまくできないです。
コード
import
import pygame from pygame.locals import QUIT from pygame.locals import Rect pygame.init() SURFACE = pygame.display.set_mode((400,300)) pygame.display.set_caption("Game Window") class Block: def __init__(self, color, rect): self.color = color self.rect = rect def draw(self): pygame.draw.rect(SURFACE, self.color, self.rect) left=6 top=30 width=45 height=20 color=(200, 50, 200) blocks = [] for j in range(2): for i in range(8): rect = Rect(left, top, width, height) blocks.append(Block(color, rect)) left += 49 while True: SURFACE.fill((0,0,0)) for event in pygame.event.get(): if event.type == QUIT: pygame.quit() sys.exit() for block in blocks: block.draw() pygame.display.update()
エラーメッセージ
### 該当のソースコード ```ここに言語名を入力 ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10253060555
以下ご対応ください。
https://teratail.com/help#posted-otherservice
まだ回答がついていません
会員登録して回答してみよう