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