""" 混沌法画谢尔宾斯基正五边分形图。本程序也支持画谢尔宾斯基n边形。 这是一种分形图形,但下面的方法不是用递归法画的。 """ import turtle import random import math screen = turtle.Screen() screen.title('非递归法混沌法画谢尔宾斯基正五边形by lixingqiu') screen.setup(800,800) screen.setworldcoordinates(-200,-200,200,200) screen.tracer(0,0) 边数 = 5 points = [] # 正多边形顶点表 turtle.ht() # 隐藏海龟对象 turtle.penup() # 收集正多边形的几个点的坐标 turtle.goto(-200,-250) for i in range(边数): p = turtle.position() points.append(p) turtle.fd(350) turtle.left(360/边数) amounts = 100000 p = points[0] # 从第一个点开始 t = turtle
如需要查看完整源代码,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)