【Python】蟒蛇繪制(三種方式+import用法)


第一種方式不會出現函數重名問題,而第二種會。可以用第三種解決問題

方式一:

#pythondraw.py
import turtle                                      #引用 繪制(海龜)庫
turtle.setup(650,350,200,200)                      #啟動窗體,寬650,高350
turtle.penup()                                     #抬起畫筆
turtle.fd(-250)                                    #倒退250像素
turtle.pendown()                                   #落下畫筆
turtle.pensize(25)                                 #畫筆寬度是25像素
turtle.pencolor('purple')                          #畫筆顏色是紫色
turtle.seth(-40)                                   #調整方向為絕對40度
for i in range(4):                                 #循環4次,走曲線,r為40像素,角度為80
    turtle.circle(40,80)
    turtle.circle(-40,80)
turtle.circle(40,80/2)                             #繼續走曲線
turtle.fd(40)                                      #向前走40像素
turtle.circle(16,180)
turtle.fd(40 * 2/3)
turtle.done()                                      #結束繪制,不會主動退出;如果想繪圖結束就關閉窗口,就去掉這一行

方式二:

#pythondraw.py
from turtle import*                                     #引用 繪制(海龜)庫
setup(650,350,200,200)                      #啟動窗體,寬650,高350
penup()                                     #抬起畫筆
fd(-250)                                    #倒退250像素
pendown()                                   #落下畫筆
pensize(25)                                 #畫筆寬度是25像素
pencolor('purple')                          #畫筆顏色是紫色
seth(-40)                                   #調整方向為絕對40度
for i in range(4):                                 #循環4次,走曲線,r為40像素,角度為80
   circle(40,80)
   circle(-40,80)
circle(40,80/2)                             #繼續走曲線
fd(40)                                      #向前走40像素
circle(16,180)
fd(40 * 2/3)
done()                                      #結束繪制,不會主動退出;如果想繪圖結束就關閉窗口,就去掉這一行

方式三:

#pythondraw.py
import turtle as t                                     #引用 繪制(海龜)庫,給turtle起個小名為t
t.setup(650,350,200,200)                      #啟動窗體,寬650,高350
t.penup()                                     #抬起畫筆
t.fd(-250)                                    #倒退250像素
t.pendown()                                   #落下畫筆
t.pensize(25)                                 #畫筆寬度是25像素
t.pencolor('purple')                          #畫筆顏色是紫色
t.seth(-40)                                   #調整方向為絕對40度
for i in range(4):                                 #循環4次,走曲線,r為40像素,角度為80
    t.circle(40,80)
    t.circle(-40,80)
t.circle(40,80/2)                             #繼續走曲線
t.fd(40)                                      #向前走40像素
t.circle(16,180)
t.fd(40 * 2/3)
t.done()                                      #結束繪制,不會主動退出;如果想繪圖結束就關閉窗口,就去掉這一行

 

結果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM