共計 939 個字符,預計需要花費 3 分鐘才能閱讀完成。
使用 turtle 庫可以很方便地繪制圣誕樹,下面是一個示例代碼:
import turtle
def draw_triangle(size):
turtle.begin_fill()
for _ in range(3):
turtle.forward(size)
turtle.left(120)
turtle.end_fill()
def draw_tree(size, level):
if level == 0:
turtle.color("green")
draw_triangle(size)
turtle.color("black")
else:
turtle.color("brown")
turtle.forward(size/2)
turtle.right(30)
draw_tree(size/2, level-1)
turtle.left(30)
turtle.backward(size/2)
turtle.right(60)
draw_tree(size/2, level-1)
turtle.left(60)
turtle.backward(size/2)
turtle.right(30)
turtle.color("green")
draw_triangle(size)
def draw_star(size):
turtle.color("yellow")
turtle.begin_fill()
for _ in range(5):
turtle.forward(size)
turtle.right(144)
turtle.end_fill()
# 設置畫布大小和背景色
turtle.setup(800, 600)
turtle.bgcolor("white")
# 移動到樹的底部中心位置
turtle.penup()
turtle.goto(0, -250)
turtle.pendown()
# 繪制圣誕樹
draw_tree(200, 4)
# 移動到星星的位置
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
# 繪制星星
draw_star(50)
# 隱藏畫筆
turtle.hideturtle()
turtle.done()
運行以上代碼,即可在 turtle 圖形窗口中看到繪制的圣誕樹和星星。
丸趣 TV 網 – 提供最優質的資源集合!
正文完