节日快乐! Python画一棵圣诞树送给你


Posted in Python onDecember 24, 2019

本文实例为大家分享了Python画圣诞树的具体代码,供大家参考,具体内容如下

源代码

from turtle import *
import random
import time
#from unittest.mock import right
#import color as color
#import down as down
#from cv2.cv2 import circle
n = 80.0
speed("fastest")
screensize(bg='seashell')
left(90)
forward(3*n)
color("orange", "yellow")
begin_fill()
left(126)
for i in range(5):
  forward(n/5)
  right(144)
  forward(n/5)
  left(72)
end_fill()
right(126)
color("dark green")
backward(n*4.8)
def tree(d, s):
  if d <= 0: return
  forward(s)
  tree(d-1, s*.8)
  right(120)
  tree(d-3, s*.5)
  right(120)
  tree(d-3, s*.5)
  right(120)
  backward(s)
tree(15, n)
backward(n/2)

for i in range(200):
  a = 200 - 400 * random.random()
  b = 10 - 20 * random.random()
  up()
  forward(b)
  left(90)
  forward(a)
  down()
  if random.randint(0, 1) == 0:
      color('tomato')
  else:
    color('wheat')
  circle(2)
  up()
  backward(a)
  right(90)
  backward(b)
time.sleep(60)
write("author:超哥。圣诞节快乐!!!", move=True, align="left", font=("宋体", 30, "normal"))
done()

运行的结果为

节日快乐! Python画一棵圣诞树送给你

其实是动态图,这是最终的结果。
祝大家圣诞节快乐

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

Python 相关文章推荐
Python MD5文件生成码
Jan 12 Python
python中global用法实例分析
Apr 30 Python
Python编码爬坑指南(必看)
Jun 10 Python
浅谈python可视化包Bokeh
Feb 07 Python
python获取当前目录路径和上级路径的实例
Apr 26 Python
python批量修改图片后缀的方法(png到jpg)
Oct 25 Python
简单了解Python matplotlib线的属性
Jun 29 Python
python multiprocessing模块用法及原理介绍
Aug 20 Python
python 图片二值化处理(处理后为纯黑白的图片)
Nov 01 Python
用python实现学生管理系统
Jul 24 Python
Python+unittest+DDT实现数据驱动测试
Nov 30 Python
用Python远程登陆服务器的步骤
Apr 16 Python
Python 3 使用Pillow生成漂亮的分形树图片
Dec 24 #Python
python保存log日志,实现用log日志画图
Dec 24 #Python
Django 限制访问频率的思路详解
Dec 24 #Python
python 统计文件中的字符串数目示例
Dec 24 #Python
如何基于python操作json文件获取内容
Dec 24 #Python
解决python 读取 log日志的编码问题
Dec 24 #Python
python实现按关键字筛选日志文件
Dec 24 #Python
You might like
雄兵连三大错觉:凯莎没了,凉冰阵亡了,华烨觉得自己又行了
2020/04/09 国漫
两个开源的Php输出Excel文件类
2010/02/08 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
脚本之家贴图转换+转贴工具用到的js代码超级推荐
2007/04/05 Javascript
JS限制Textarea文本域字符个数的具体实现
2013/08/02 Javascript
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
如何用JavaScript定义一个类
2014/09/12 Javascript
基于js与flash实现的网站flv视频播放插件代码
2014/10/14 Javascript
jquery中radio checked问题
2015/03/16 Javascript
jquery小火箭返回顶部代码分享
2015/08/19 Javascript
浅谈jquery设置和获得checkbox选中的问题
2016/08/19 Javascript
js严格模式总结(分享)
2016/08/22 Javascript
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
2017/07/20 jQuery
javaScript中的空值和假值
2017/12/18 Javascript
vuex进阶知识点巩固
2018/05/20 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
2019/09/25 Javascript
微信小程序点击保存图片到本机功能
2019/12/13 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
[06:21]完美世界亚洲区首席发行官竺琦TI3采访
2013/08/26 DOTA
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
pytorch permute维度转换方法
2018/12/14 Python
python视频按帧截取图片工具
2019/07/23 Python
Python能做什么
2020/06/02 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
2021/02/16 Python
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
人事助理岗位职责
2013/11/18 职场文书
公司前台辞职报告
2014/01/19 职场文书
态度决定一切演讲稿
2014/05/20 职场文书
共产党员岗位承诺书
2014/05/29 职场文书
民主评议党员自我评议范文2014
2014/09/26 职场文书
岗位竞聘报告范文
2014/11/06 职场文书
2014年统战工作总结
2014/12/09 职场文书
创业计划书介绍
2019/04/24 职场文书
开机音效回归! Windows 11重新引入开机铃声
2021/11/21 数码科技
详解OpenCV曝光融合
2022/04/29 Python