python画雪景_Python语言,绘制雪景的程序代码

平时大家都看过下过雪的场景,北方的朋友会比较常见一些,南方的朋友没有感受一把下雪的情景,在这里我们可以通过编程程序,自己绘制一张雪景图片,

可以表现出狂风暴雪,也可以绘制出优雅飘落的雪景!那么下面就把编程程序分享给大家了!

雪景

绘制雪景程序代码如下:

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()

通过运行这段代码,就可以得到一张雪景地图!

请大家多多点赞,和收藏!也可以留言评论!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值