用def函式和for回圈的方法,各位大神幫幫忙
uj5u.com熱心網友回復:
import turtle
def draw(color = 'green', startX=0, startY=100, L = 100):
tu = turtle.Turtle()
tu.hideturtle()
tu.pensize (4)
tu.penup()
tu.goto(x = startX, y = startY)
tu.pd()
tu.begin_fill()
for _ in range(3):
tu.fd(L)
tu.left(120)
tu.fillcolor(color)
tu.end_fill()
if __name__ == "__main__":
color = ['green', 'red', 'blue']
x1,y1,L = 0, 100, 100
for _ in color:
draw(_, x1, y1, L)
x1 = x1 + L // 2
turtle.mainloop()
uj5u.com熱心網友回復:
程式可以正常運行
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/24837.html
