Python 提供了強大的 turtle
模組,這是一個讓你可以在畫布上操作一隻「烏龜」來繪製各種圖形的工具。它不僅能幫助學習編程,還能輕鬆創建動畫、圖形及互動式遊戲。無論是數學家、藝術家,還是對編程感興趣的你,都可以從這個簡單又有趣的工具中獲得樂趣。

✅怎麼在電腦上執行Python程式碼
方法一:使用 Trinket.io
- ✅ 線上直接執行
turtle
程式(支援圖形) - 使用 Trinket.io並創設免費帳號,即可線上使用Python
- 貼上程式碼即可執行
方法二:在你電腦上執行
- 安裝 Python(從 python.org)
- 用 IDLE 或 VSCode 開啟
.py
檔 - 貼上
turtle
程式碼並執行
✅Turtle
模組簡介
Turtle
模組提供了一個可以在屏幕上「移動」的烏龜,通過設定它的移動、轉向和畫筆操作,能創建各種漂亮的圖案。這種方式簡單、直觀,非常適合初學者進行編程練習和圖形創作。✅一、基本概念
import turtle
:載入烏龜模組
你可以想像「螢幕上有一隻烏龜」,你下指令讓牠:
- 前進、後退
- 轉彎
- 改變顏色、線寬
- 畫出各種圖案
✅二、基本語法表

✅三、最簡單範例:畫一個正方形
import turtle
t = turtle.Turtle()
for i in range(4):
t.forward(100) # 前進100
t.right(90) # 右轉90度
turtle.done()
📌 t = turtle.Turtle()
:建立一隻烏龜
📌 turtle.done()
:畫完,視窗才不會自動關閉
✅四、畫太陽花 🌼
import turtle
t = turtle.Turtle()
t.color("orange")
t.speed(10)
for i in range(36):
t.forward(50)
t.left(45)
t.forward(50)
t.right(90)
t.forward(50)
t.left(45)
t.forward(50)
t.right(170) # 每圈轉一點點
turtle.done()
✅五、畫心形 💗
import turtle
t = turtle.Turtle()
t.color("red")
t.begin_fill()
t.left(140)
t.forward(90)
t.circle(-50, 191)
t.left(100)
t.circle(-50, 191)
t.forward(90)
t.end_fill()
t.hideturtle()
turtle.done()
🌈六、彩虹(多層半圓弧
⭐七、星星
import turtle
t = turtle.Turtle()
t.color("gold")
t.begin_fill()
for i in range(5):
t.forward(200)
t.right(144)
t.end_fill()
t.hideturtle()
turtle.done()
🌳八、樹(遞迴)
import turtle
def draw_tree(branch_len):
if branch_len > 5:
t.forward(branch_len)
t.right(20)
draw_tree(branch_len - 15)
t.left(40)
draw_tree(branch_len - 15)
t.right(20)
t.backward(branch_len)
t = turtle.Turtle()
t.left(90)
t.up()
t.backward(100)
t.down()
t.color("green")
draw_tree(100)
t.hideturtle()
turtle.done()
🐢九、龜速寫字動畫
import turtle
import time
t = turtle.Turtle()
t.pensize(5)
t.speed(1) # 慢慢寫
t.penup()
t.goto(-100, 0)
t.pendown()
# 畫字母 H
t.left(90)
t.forward(50)
t.backward(25)
t.right(90)
t.forward(25)
t.left(90)
t.forward(25)
t.backward(50)
# 畫字母 i
t.penup()
t.goto(0, 0)
t.pendown()
t.forward(50)
t.penup()
t.goto(0, 60)
t.pendown()
t.dot(10)
t.hideturtle()
turtle.done()
🎮 來玩玩看這個互動小遊戲!
點擊連結玩玩看:
1.烏龜畫畫
https://trinket.io/python/4a9594abf47b?runOption=run&showInstructions=true
2.烏龜吃圈圈(電腦操作比較適合)
https://8f558c11-225d-4dff-aab1-5323c9e50983-00-1wq6xymw3ok9g.worf.replit.dev/
用方向鍵讓烏龜移動,或直接點擊畫布,牠就會過去!
收集圓圈!綠色 = 1分,紅色 = 移動,金色 = 3分,黑色 = -2分
30分即闖關成功