200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 用 Python Turtle画图学习(紫色樱花树) 附源代码

用 Python Turtle画图学习(紫色樱花树) 附源代码

时间:2020-03-03 07:19:26

相关推荐

用 Python Turtle画图学习(紫色樱花树) 附源代码

每天用不同的心情面对Python,今天学习了绘画樱花树,用色彩点燃身边的美。

首先,

turtle是python一个简单好用的绘图包,它可以通过设计坐标来实时控制绘图。安装很简单,一行命令:

pip install turtle

接下,

紫色樱花树效果图如下:

最后,

附上源代码:

from turtle import *from random import *from math import *def tree(n,l):pd()t= cos(radians(heading()+45))/8+0.25pencolor(t,t,t)pensize(n/3)forward(l)if n>0:b=random()*15+10c=random()*15+10d=l*(random()*0.25+0.7)right(b)tree(n-1,d)left(b+c)tree(n-1,d)right(c)else:right(90)n=cos(radians(heading()-45))/4+0.5pencolor(n,n*0.3,n*0.8)circle(3)left(90)if(random()>0.7):pu()t=heading()an=-40+ random()*40setheading(an)dis=int(800*random()*0.5+400*random()*0.3+200*random()*0.2)forward(dis)setheading(t)pd()right(90)n= cos(radians(heading()-45))/4+0.5pencolor(n*0.5+0.5,0.4+n*0.4,0.4+n*0.4)circle(2)left(90)pu()t=heading()setheading(an)backward(dis)setheading(t)pu()backward(l)bgcolor(0.345,0.212,0.5)ht()speed(0)tracer(0,0)pu()backward(100)left(90)pu()backward(300)tree(12,100)done()

学习目标:

一Python入门知识

—Python Turtle 画图功能学习

学习内容:

搭建 Python开发环境掌握 Python基本语法掌握条件语句掌握循环语句

学习时间:

周六上午 9 点-上午 11 点周日下午 3 点-下午 6 点

学习产出:

技术笔记 1遍CSDN 技术博客 1篇

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。