"""
混沌法画谢尔宾斯基正五边分形图。本程序也支持画谢尔宾斯基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资源。)

