这个网站是通过捐款来支持的。OEIS基金会.

Python程序生成Sielpnsik垫片

从奥伊斯维基
跳转到:导航搜索
import random, pygame, sys
from pygame.locals import *
DISPLAYSURF=pygame.display.set_mode((1000, 800), 0, 32)
pygame.display.set_caption('Sierpinski Triangle')
BLACK=(0, 0, 0)
WHITE=(255, 255, 255)
i=0
while True:
    for event in pygame.event.get():
        if event.type==QUIT:
            pygame.quit()
            sys.exit()
        elif event.type==MOUSEBUTTONUP:
            i+=1
            if i==1:
                A=(event.pos[0], event.pos[1])
                pygame.draw.circle(DISPLAYSURF, WHITE, A,  2, 0)
            elif i==2:
                B=(event.pos[0], event.pos[1])
                pygame.draw.circle(DISPLAYSURF, WHITE, B,  2, 0)
            elif i==3:
                C=(event.pos[0], event.pos[1])
                pygame.draw.circle(DISPLAYSURF, WHITE, C,  2, 0)
            elif i==4:
                St=(event.pos[0], event.pos[1])
                pygame.draw.circle(DISPLAYSURF, WHITE, St,  2, 0)
            else:
                pygame.quit()
                sys.exit()
    if i==4:
        1或x==2:ST=((st [0)+a[0)],(St[1 ] +a[1 ])/2:ELIF x==3或x==4:(=(St[0)+b[ang])/,(St[Al] +b[y]),否则:S=((St[Al] +C[Y])/,,(St[Al] +C[Y])/PyGoo.Dig.圆圈(DeStudiSurf,White,St,Yi)pYGAME。x=随机.RANTET(1, 6),如果x=