python學習 turtle模組(二)

2021-08-15 11:00:34 字數 1386 閱讀 9260

利用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...