900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 如何用python绘制等边三角形_python叠加等边三角形的代码编写方法

如何用python绘制等边三角形_python叠加等边三角形的代码编写方法

时间:2021-02-28 01:51:27

相关推荐

如何用python绘制等边三角形_python叠加等边三角形的代码编写方法

python 叠加等边三角形的绘制的实现

python语言程序设计基础 习题2.5

import turtle

def drawTriangle(num,len,flag):#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不知道啥意思,反正可以让窗口停住(欢迎评论告诉我啊)

​以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

您可能感兴趣的文章:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。