码迷,mamicode.com
首页 > 其他好文 > 详细

叠加等边三角形绘制

时间:2020-03-15 21:59:50      阅读:44      评论:0      收藏:0      [点我收藏+]

标签:awt   mic   def   The   bsp   img   lag   com   info   

import turtle
def drawTriangle(num,len,flag
flag*=-1
len/=2
if(num==1):
if(flag==1):
turtle.left(60)
turtle.fd(len)
turtle.right(120)
turtle.fd(len)
turtle.right(120)
turtle.fd(len)
turtle.left(120)
else:
turtle.right(60)
turtle.fd(len)
turtle.left(120)
turtle.fd(len)
turtle.left(120)
turtle.fd(len)
turtle.right(120)
else:
if(flag==1):
turtle.left(60)
turtle.fd(len/2)
num=num-1
turtle.right(60)
drawTriangle(num,len,flag)
turtle.fd(len/2)
turtle.right(120)
turtle.fd(len)
turtle.right(120)
turtle.fd(len)
turtle.left(120)
else:
turtle.right(60)
turtle.fd(len/2)
num=num-1
turtle.left(60)
drawTriangle(num,len,flag)
turtle.fd(len/2)
turtle.left(120)
turtle.fd(len)
turtle.left(120)
turtle.fd(len)
turtle.right(120)


def main():
turtle.setup(600,600, 200, 200)
turtle.pendown()
turtle.speed(2)

turtle.pensize(5)
drawTriangle(5,512,-1)
turtle.hideturtle()
main()
turtle.done()#which returns after the main loop exits技术图片

 

叠加等边三角形绘制

标签:awt   mic   def   The   bsp   img   lag   com   info   

原文地址:https://www.cnblogs.com/567823a/p/12500217.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!