0

シェルピンスキー三角形を作成するプログラムを作成しようとしていますが、構文エラーが発生し続けます。これは私がこれまでに持っているものです:

import sys, pygame, random, math, array

pygame.init()

w, h = size = 400, 400

screen = pygame.display.set_mode(size)
pygame.display.set_caption("Project 1, Spierpinski triangle")

verticies = [(1,h - 1), (int(w/2), 1), (w-1,h-1)]

for v in verticies:
    screen.set_at(v, (0,0,255))

yRand = random.randint(0,h-1)
xRand = (random.randint(yRand,(w - yrand)*2)
point = [yRand,xRand]

for i in range(50000):
    v = random.choice(verticies)
    point = (int((point[0] + v[0])/2), int((point[1] + v[1])/2))
    screen.set_at(point,(255,255,255))

ポイントで構文エラーが発生します

4

1 に答える 1

4

ここに閉じ括弧がありません:

xRand = (random.randint(yRand, (w - yrand) * 2))
                                               ^

また、スペル ミスがyRandありyrandます。

于 2013-10-28T17:19:50.237 に答える