首页 > 怎样用python画雪花_python使用turtle库与random库绘制雪花

怎样用python画雪花_python使用turtle库与random库绘制雪花

本文实例为大家分享了python绘制雪花的具体代码,供大家参考,具体内容如下

代码非常容易理解,画着玩玩还是可以的。直接上代码

# -*- coding: utf-8 -*-

"""

Created on Fri Jan 12 14:35:14 2018

@author: Administrator

"""

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

speed(100)

pensize(2)

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

main()

运行结果

201862283732659.jpg?201852283759

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: python使用turtle库与random库绘制雪花

本文地址: http://www.cppcns.com/jiaoben/python/231030.html

更多相关: