圣誕節(jié)來臨之際,我們可以使用Python來畫出一張圣誕快樂的圖像。首先,我們需要導(dǎo)入turtle模塊。然后,我們可以定義一個(gè)函數(shù),用來畫出一棵圣誕樹。
import turtle
def draw_tree(size, x, y):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.setheading(90)
turtle.color("dark green")
turtle.begin_fill()
turtle.forward(size)
turtle.right(120)
turtle.forward(size)
turtle.right(120)
turtle.forward(size)
turtle.right(120)
turtle.end_fill()
turtle.color("yellow")
turtle.begin_fill()
turtle.circle(size / 4)
turtle.end_fill()
然后,我們可以繼續(xù)定義一個(gè)函數(shù),用來畫出一片雪花。
def draw_snowflake(size, x, y):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.color("white")
turtle.begin_fill()
for i in range(8):
turtle.forward(size)
turtle.backward(size)
turtle.left(45)
turtle.end_fill()
最后,我們可以在main函數(shù)中調(diào)用這兩個(gè)函數(shù),來畫出我們的圣誕圖像。
def main():
turtle.setup(800, 600)
turtle.speed(0)
# 畫出圣誕樹
draw_tree(200, -200, -200)
# 畫出3片雪花
draw_snowflake(50, 0, 100)
draw_snowflake(50, 200, 200)
draw_snowflake(50, -200, 200)
turtle.hideturtle()
turtle.done()
if __name__ == '__main__':
main()
通過這段代碼,我們可以畫出一個(gè)有圣誕樹和雪花的美麗圖像。讓我們一起感受圣誕節(jié)的歡樂氛圍吧!