平时大家都看过下过雪的场景,北方的朋友会比较常见一些,南方的朋友没有感受一把下雪的情景,在这里我们可以通过编程程序,自己绘制一张雪景图片,
可以表现出狂风暴雪,也可以绘制出优雅飘落的雪景!那么下面就把编程程序分享给大家了!
雪景
绘制雪景程序代码如下:
from turtle import * from random import *
def ground(): hideturtle() speed(100)
for i in range(400): pensize(randint(5,10))
x = randint(-400,350)
y = randint(-280,-1)
r = -y/280 g = -y/280 b = -y/280
pencolor((r, g, b)) penup() goto(x,y)
pendown()
forward(randint(40,100)) def snow(): hideturtle() pensize(2) speed(100)
for i in range(100): r = random()
g = random() b = random() pencolor(r, g, b) penup() setx(randint(-350,350))
sety(randint(1,270)) pendown()
dens = randint(8,12)
snowsize = randint(10,14)
for j in range(dens): forward(snowsize) backward(snowsize) right(360/dens)
def main(): setup(800, 600, 0, 0) tracer(False) bgcolor("black") snow() ground() tracer(True) mainloop()
if __name__ == "__main__": main()
通过运行这段代码,就可以得到一张雪景地图!
请大家多多点赞,和收藏!也可以留言评论!