在Python中,可以使用turtle庫(kù)畫(huà)出簡(jiǎn)易的雪。首先我們需要導(dǎo)入turtle庫(kù)和random庫(kù):
import turtle import random
接著,我們可以定義一個(gè)繪制雪花的函數(shù),其中包含繪制一個(gè)隨機(jī)大小和角度的雪花的代碼:
def draw_snowflake(): turtle.color("white") turtle.pensize(2) for i in range(8): turtle.forward(random.randint(5, 25)) turtle.backward(random.randint(5, 25)) turtle.right(random.randint(0, 360)) turtle.left(random.randint(0, 360))
然后,我們可以使用turtle庫(kù)的畫(huà)布、筆等對(duì)象來(lái)繪制多個(gè)隨機(jī)位置和大小的雪花:
# 設(shè)置背景色為深藍(lán)色 turtle.bgcolor("#003366") # 隱藏畫(huà)筆 turtle.hideturtle() # 畫(huà)出100個(gè)雪花 for i in range(100): # 隨機(jī)設(shè)置畫(huà)筆的位置和朝向 turtle.penup() turtle.setx(random.randint(-300, 300)) turtle.sety(random.randint(-200, 200)) turtle.pendown() turtle.setheading(random.randint(0, 360)) # 繪制雪花 draw_snowflake() # 點(diǎn)擊畫(huà)布退出 turtle.exitonclick()
運(yùn)行程序后,即可在畫(huà)布上看到簡(jiǎn)易的雪花飄落效果。