from turtle import *
from turtle import *
因為Colab中無法直接使用Turtle建立畫布,我們要改用ColabTurtle喔
!pip3 install ColabTurtle
在Colab中引用Tutle模組 (注意!!!有兩行喔)
from ColabTurtle import *
initializeTurtle()
ColabTurtle可以使用的指令,請觀察原始碼: in github
forward(10)
forward(100)
請搜尋turtle 模組有什麼方法可以用
提示:關鍵字 "turtle" "python"
shape('turtle')
forward(100)
forward(100)
right(90)
forward(100)
right(90)
forward(100)
right(90)
forward(100)
for i in range(4):
forward(100)
right(90)
1.畫一個三角形
2.畫一個五角形
3.AI智慧型畫圖機器人(用上一章學過的技巧):
電腦:請問您要畫幾邊形
主人:10
電腦:主人這是您要的圖形:
..........................................
for i in range(36):
forward(100)
right(360/36) #轉彎的弧度的計算360/n,用input取得n的數值
for i in range(12):
for i in range(3):
forward(100)
right(360/3)
right(360/12)
注意縮排的使用
circle(100)
用
color()
我們用常用的幾個顏色看看 可以用的顏色可以參考 [網站]
black 黑色 snow 雪白 green綠色 yellow 黃色 red 紅色 gray 灰色
例如:color("red"),就可以把繪圖的顏色轉變成紅色喔。記得,顏色前後要加上引號『"』
請使用本章學過的技巧,創作一朵花
提示:可以使用多重迴圈創作
以下是學生創作的優良的作品截圖
L1不用loop
L2用loop
L3用陣列存顏色 + loop
1.請開啟 Python的IDLE,找到Turtle Demo
2.開啟Example / Tree (您也可以開自己有興趣的範本來做)
3.執行看看
4.複製到編輯器中,試著修改程式碼(複製到編輯器中再修改),讓他畫出不同的樹
5.將您的成果傳到老師指定的位置
請找出Turtle模組的資料夾(請使用Python原版安裝程式安裝)
試著找出Turtle.py這個檔案,讀讀看裡面的程式,並解決下列問題:
forward之外還有沒有別的向前移動的方式
有幾個移動的指令
請寫出兩個關於顏色的指令
請畫一隻卡通人物,不用太精確