利用turtle繪製簡單圖形,注意畫筆顏色及填充顏色的使用。
#!/usr/bin/env python3
# -*- coding:utf-8 -*-
from turtle import *
pensize(5) # turtle 視窗預設大小是:400*400
speed(1) # 速度設定:0—10之間
penup()
goto(-200,100)
pendown()
pencolor('red') # 修改畫筆顏色,不設定或者引數為空則預設黑色(後續若不修改則一直繼承下去)
fillcolor('blue')# 呼叫填充,設定填充顏色。(若引數為空或者不呼叫此條件直接填充,則預設為黑色填充)
begin_fill() # 開始填充圖形顏色(若沒有上一步設定而直接填充的話,預設為黑色填充)
circle(50,steps = 3) # circle(半徑,角度,步驟)。注意:步驟設定為3,則為三角形;4為正方形,以此類推。
end_fill() # 結束填充圖形顏色
penup()
goto(-100,100)
pendown()
pencolor('green')# 修改畫筆顏色,不修改則預設繼承上一次畫筆效果。
begin_fill() # 呼叫填充,填充色為之前設定的藍色
circle(50,steps = 4) # 逆時針畫正方形
end_fill()
penup()
goto(0,100)
pendown()
color('yellow') # 此處設定顏色,並沒有指定畫筆顏色還是填充顏色,則表示畫筆和填充色同時修改為黃色
begin_fill()
circle(50,steps = 5) # 逆時針畫正五邊形
end_fill()
penup()
goto(100,100)
pendown()
begin_fill() # 繼承上一次修改的黃色填充和畫筆顏色
circle(50) # 不設定steps引數,則逆時針畫圓
end_fill()
# 寫字
penup()
goto(-150,0)
pendown()
color('green')
write(('turtle簡單繪圖'),font = ('times',25,'bold'))
hideturtle() # 隱藏畫筆箭頭
done()
執行程式效果如下:
python入門學習 turtle
提供乙個小海龜,可以把它理解為乙個機械人,只能聽懂有限的命令 繪圖視窗的原點 0,0 在正中間,預設朝向右側 運動命令 函式描述 forward d 向前移動d backward d 向後移動d right d 旋轉d度 left d 向左旋轉d度 goto x,y 移動到某個座標位置 speed ...
Python學習 Turtle庫的學習
turtle是海龜庫。入門級的函式繪製庫。是python語言的標準庫之一 知識點 標準庫 python的庫分為標準庫和第三方庫 標準庫 隨直譯器直接安裝到作業系統中的功能模組 第三方庫 需要經過安裝才能使用的功能模組。庫library 包package 模組modole,統稱為模組。turtle其實...
Python學習之路 turtle篇
import turtle先引用庫 將整個繪圖視為乙個小烏龜的爬行軌跡 turtle.circle a,b a代表圓心離小烏龜的位置 整數在左,負數在右 b代表爬行度數 turtle.fd c c代表前進多少 turtle.pensize d d代表留下的軌跡大小 turtle.pencolor b...