首先我们要使用pygame模块
import pygame
pygame.init()
再动用里面的pygame.draw.lines()函数传入包含位置参数的列表,然后连接成一个图案。
pygame.draw.lines()需要传入5个参数
- 画线的表面(surface)
- 颜色(color)
- 是否要将最后一点和最初一点用线连接,使形状闭合(True or False)
- 要连接的点的列表(list)
- 线宽(width)
这里我们要传入的参数列表是
dots=[[221,432],[225,331],[133,342],[141,310],[51,230],[74,217],[58,153],[114,164],\
[123,135],[176,190],[159,77],[193,93],[230,28],[267,93],[301,77],[284,190],[327,135],\
[336,164],[402,153],[386,217],[409,230],[319,310],[327,342],[233,331],[237,432]]
之后就是设置背景,使用函数,设置退出机制
screen=pygame.display.set_mode([640,480])
screen.fill([255,255,255])
pygame.draw.lines(screen,[255,0,0],True,dots,2)
pygame.display.flip()
running=True
while running:
for even in pygame.event.get():
if even.type==pygame.QUIT:
running=False
pygame.quit()
试一试代码打印的图案吧。