turtle库应用实例2-六芒星的绘制


六芒星的绘制

 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

描述

使用turtle库绘制一个六角形,效果如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

图中线条颜色、宽度、填充、箭头位置和风格不限。

import turtle as t    #库别名为t
t.seth(30)        #绝对角度,左转30度
for i in range(3):    #尖尖向左的三角形
    t.fd(150)
    t.right(120)
t.penup()    #海龟起飞
t.fd(50)
t.left(60)
t.fd(50)
t.pendown()    #海龟落地
for i in range(3):     #尖尖向右的三角形
    t.right(120)
    t.fd(150)

其中涉及的语法知识:

penup()  与pendown()函数

     penup() 海龟腾空,此后所走路径在画布上不留痕迹

     pendown()海龟落地,此时在画布上留下一个点

总结:penup()与pendown()如影随形,up只有遇上down,喜怒哀乐才表现在脸上

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM