本文主要是介绍python入门高阶练习之Turtle库学习三,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
turtle绘制五彩花朵
导入 turtle
库和 random函数
import turtle as p
import randomdef snow(snow_count):p.hideturtle()p.speed(300)p.pensize(3)for i in range(snow_count):r = random.random()g = random.random()b = random.random()p.pencolor(r, g, b)p.pu()p.goto(random.randint(-350, 350), random.randint(1, 200))p.pd()dens = random.randint(3, 12)snowsize = random.randint(4, 12)for _ in range(dens):p.forward(snowsize) # 向当前画笔方向移动snowsize像素长度p.backward(snowsize) # 向当前画笔相反方向移动snowsize像素长度p.right(360 / dens) # 顺时针移动360 / dens度def main():p.setup(800, 600, 0, 0)# p.tracer(False)p.bgcolor('white')snow(30)p.mainloop()
main()
这篇关于python入门高阶练习之Turtle库学习三的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!