PlayTurtle
v2.0.0
Play Turtle เป็นวิธีสำหรับเด็ก ๆ ในการเรียนรู้การเขียนโปรแกรมโดยการย้ายเต่าบนหน้าจอ
มันมีชุดคำสั่งย่อยที่พบในโมดูลเต่าของ Python เพื่อแสดงแนวคิดการเขียนโปรแกรมที่ซับซ้อน
มีหลายวิธีในการติดตั้งเต่าเล่น
ด้วย pip
$ pip install playturtle
# Provides the play-turtle commandโคลน repo และทำงานในพื้นที่
$ git clone https://github.com/mordy-python/PlayTurtle
$ cd PlayTurtle
$ python playturtle.py
# Can also install with `pip install .`
# Will provide the `play-turtle` command ForwardBackRightLeftSpeedWidthShapeSquareCircleColorHideShowBegin fillEnd fillBgcolorforwarddistanceforward เคลื่อนย้ายเต่าบนหน้าจอวาดเส้นด้านหลังdistance บอกเต่าว่าจะเคลื่อนที่ได้ไกลแค่ไหนbackdistanceback เคลื่อนย้ายเต่าไปข้างหลังบนหน้าจอวาดเส้นด้านหน้าของมันdistance บอกเต่าว่าจะเคลื่อนที่ได้ไกลแค่ไหนrightdegreesright หันเต่าขวาdegrees บอกเต่าว่าจะหมุนได้กี่องศาleftdegreesleft หมุนเต่าซ้ายdegrees บอกเต่าว่าจะหมุนได้กี่องศาspeednew-speedspeed ตั้งค่าความเร็วในการวาดเต่าnew-speed บอกเต่าว่าควรเคลื่อนที่เร็วแค่ไหนwidthnew-widthwidth ตั้งค่าความกว้างของเต่า (เป็นพิกเซล)new-width ระบุความกว้างใหม่ของเต่าควรเป็นอย่างไรshapenew-shapeshape เปลี่ยนรูปร่างของเต่าnew-shape ระบุว่าควรแสดงรูปร่างใดหมายเหตุ: พารามิเตอร์
new-shapeสามารถอยู่ในรูปแบบต่อไปนี้: ลูกศร, วงกลม, เต่า, สี่เหลี่ยม, สามเหลี่ยม, คลาสสิก
squareside-lengthsquare วาดสี่เหลี่ยมบนหน้าจอside-length กำหนดระยะเวลาที่ด้านข้างของสี่เหลี่ยมจัตุรัสcircleradiuscircle จะวาดวงกลมบนหน้าจอradius กำหนดว่าวงกลมจะใหญ่แค่ไหนcolornew-colorcolor เปลี่ยนสีของเต่าและของเส้นที่วาดnew-color ระบุว่าจะเปลี่ยนสีอะไรดูรายการสีที่มีชื่อทั้งหมดที่นี่
hidehide ซ่อนเต่า มันจะยังคงวาดมันจะไม่ปรากฏให้เห็นshowshow แสดงเต่าถ้ามันซ่อนอยู่ หากมองเห็นได้แล้วก็ไม่ได้ทำอะไรเลยbegin-fillbegin-fill จะเริ่มกระบวนการเติมโดยใช้ color ปัจจุบัน อย่างไรก็ตามจะไม่มีการเติมเต็มจนกว่าจะมีการเรียกว่า end-fillend-fillend-fill จะเติมรูปร่างใด ๆ ที่วาดไว้ระหว่างคำสั่ง begin-fill และตัวเอง หากไม่มีคำสั่ง begin-fill end-fill จะไม่ทำอะไรเลยbgcolornew-colorbgcolor เปลี่ยนสีพื้นหลังของผืนผ้าใบnew-color ระบุว่าควรเปลี่ยนสีอะไรดูรายการสีที่มีชื่อทั้งหมดที่นี่