Editor

Python Turtle ออนไลน์

วาดภาพด้วยโมดูล turtle ของ Python บนเบราว์เซอร์ ฟรี ไม่ต้องสมัคร

import turtle
t = turtle.Turtle()
t.shape("turtle")
t.color("purple", "gold")
t.begin_fill()
for _ in range(5):
t.forward(150)
t.right(144)
t.end_fill()
t.penup()
t.goto(-70, -80)
t.write("Hello, turtle!", font=("Arial", 16, "bold"))
turtle.done()
The drawing appears here. Press Run.

ความเร็ว เล่นซ้ำ และบันทึกภาพ

ภาพจะเล่นด้วยความเร็วที่โปรแกรมกำหนดผ่าน speed() ปรับความเร็ว เล่นซ้ำ ข้ามไปตอนจบ หรือบันทึกเป็น PNG หรือ GIF เคลื่อนไหวได้

เปิดโปรแกรมแก้ไขเต็มรูปแบบ

คำสั่ง turtle ที่ใช้ได้ที่นี่

การเคลื่อนที่
forward / fd, backward / bk, goto / setpos, setx, sety, home, circle, teleport
การหมุน
left / lt, right / rt, setheading / seth, towards, heading, degrees, radians
ปากกา
penup / pu, pendown / pd, pensize / width, pencolor, isdown, speed
สีและการระบายสี
color, fillcolor, begin_fill, end_fill, filling, colormode, "#rrggbb", (r, g, b)
จุดและข้อความ
dot, stamp, clearstamp, clearstamps, write
ตัวเต่า
shape, shapesize, tilt, showturtle, hideturtle, clone
หน้าจอ
Screen, bgcolor, title, setup, screensize, setworldcoordinates, tracer, update, register_shape, clear, reset, done

เหตุการณ์จากคีย์บอร์ด เมาส์ และตัวจับเวลา (onkey, onclick, ontimer) ยังใช้ไม่ได้ โปรแกรมที่ใช้คำสั่งเหล่านี้จะยังวาดทุกอย่างที่มาก่อนหน้า

สำหรับครู

หากต้องการงานที่ตรวจและติดตามผลได้ ให้สร้างห้องเรียน แล้วมอบโจทย์ฝึกหัด แบบทดสอบ และบทเรียน (ภาพ turtle ยังไม่มีการตรวจอัตโนมัติ) หากต้องการใส่โปรแกรม turtle ที่รันได้ลงในหน้าบทเรียนหรือ Google Sites ให้ใช้เครื่องมือฝังโค้ด

คำถามที่พบบ่อย

ใช้ Python turtle ออนไลน์โดยไม่ต้องติดตั้งอะไรได้ไหม

ได้ เขียนโค้ด turtle ในหน้านี้หรือในโปรแกรมแก้ไขแล้วกด Run ใช้ได้บน Chromebook, Windows, Mac และคอมพิวเตอร์ของโรงเรียนส่วนใหญ่

เป็นโมดูล turtle ตัวเดียวกับ Python บนคอมพิวเตอร์หรือเปล่า

ใช้คำสั่งเดียวกัน ตัวอย่างจากบทเรียนและหนังสือจึงรันได้โดยไม่ต้องแก้ เช่น Turtle(), forward, left, circle, begin_fill, write, Screen().bgcolor ภาพจะแสดงข้างโค้ด ไม่ได้เปิดในหน้าต่างแยก