0
我嘗試過多次使用此代碼,但無法創建多個方塊。這是問題:Python龜不會創建多個方塊
編寫一個名爲drawSquares的函數,它調用drawSquare繪製一個 指定的正方形數。 函數drawSquares採用四個參數:龜噸,整數大小,整數NUM,正方形畫出的數目,和一個整數角度,連續的正方形
之間的順時針方向旋轉。例如,以下將是 正確的輸出。
進口龜
S = turtle.Screen()
鯛= turtle.Turtle()
drawSquares(鯛魚,100,4,20)
import turtle
s = turtle.Screen()
t = turtle.Turtle()
def drawSquares(t, size, num, angle):
for i in range(num):
for x in range(num):
t.forward(size)
t.right(angle)
t.forward(size)
drawSquares(t, 100, 4, 20)
是的,這絕對有效。我試圖把重複的代碼放在for循環中,但是沒有奏效。我嘗試了一個嵌套循環,但它給了我和第一次啓動時相同的輸出。我可以通過什麼方式將它放在循環中? (turtle.forward(90),turtle.left(90)和turtle.right(angle) – Gabriel
@Gabriel對不起,我不理解你,我的代碼有什麼問題? – Peter234