平行方形(2)
-
Using Python
import turtle # 匯入turtle模組,允許我們使用turtle指令 def draw_square(t, size): # 定義畫正方形函式 t.pendown() # 下筆 for i in range(4): # 重複執行4次 t.forward(size) # 告訴海龜往前走size個單位 t.right(90) # 告訴海龜右轉90度 t.penup() # 提筆 window = turtle.Screen() # 產生畫布以進行畫圖 海龜 = turtle.Turtle() # 建立一個海龜turtle,它的名字叫「海龜」 for i in range(6): # 重複執行6次 draw_square(海龜, 30) # 畫一個長度30個單位的正方形 海龜.forward(50) # 告訴海龜往前走50個單位 window.exitonclick() # 等待使用者關閉視窗
Using Colaboratory
1.安裝ColabTurtle
!pip3 install ColabTurtle
2.用for迴圈畫平行方形
import ColabTurtle.Turtle # 匯入ColabTurtle模組 海龜 = ColabTurtle.Turtle # 建立一個海龜turtle,它的名字叫「海龜」 海龜.initializeTurtle(initial_speed=5) #初始設定海龜繪圖速度 海龜.penup() # 提筆 海龜.goto(100, 400) # 告訴海龜定位到(100,400)的位置 def draw_square(t, size): # 定義畫正方形函式 t.pendown() # 下筆 for i in range(4): # 重複執行4次 t.forward(size) # 告訴海龜往前走size個單位 t.right(90) # 告訴海龜右轉90度 t.penup() # 提筆 for i in range(6): # 重複執行6次 draw_square(海龜, 30) # 畫一個長度30個單位的正方形 海龜.forward(50) # 告訴海龜往前走50個單位