最近在对turtle库比较感兴趣,一番研究之后,用turtle画出一幅雪景图,纯原创,拿走望3连。
下一篇文章会讲解turtle库的相关函数以及功能实现原理。
话不多说,上代码:
#雪花绘制
import turtle as t
import random as r
t.speed(0.01)
def drawsnow():
for i in range(200):
t.pensize(1)
t.pencolor("white")
t.penup()
t.setx(r.randint(-400,400))
t.sety(r.randint(-100,300))
t.pendown()
size = r.randint(12,15)
dens = r.randint(12,20)
for j in range(dens):
t.fd(size)
t.right(150)
def drawgound():
t.penup()
t.goto(-400, -150)
t.pendown()
t.color("white","tan")
t.begin_fill()
t.goto(400,-125)
t.right(90)
t.fd(200)
t.right(90)
t.fd(800)
t.right(90)
t.fd(150)
t.end_fill()
t.right(90)
for i in range(800):
t.penup()
x = r.randint(-400,400)
y = r.randint(-350,-120)