节日快乐! 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基础知识小结之集合
Nov 25 Python
python数据类型判断type与isinstance的区别实例解析
Oct 31 Python
python+POP3实现批量下载邮件附件
Jun 19 Python
使用python判断你是青少年还是老年人
Nov 29 Python
python-opencv 将连续图片写成视频格式的方法
Jan 08 Python
python实现随机漫步方法和原理
Jun 10 Python
Django自定义模板过滤器和标签的实现方法
Aug 21 Python
python调用c++返回带成员指针的类指针实例
Dec 12 Python
python 实现从高分辨图像上抠取图像块
Jan 02 Python
python matlab库简单用法讲解
Dec 31 Python
Python中request的基本使用解决乱码问题
Apr 12 Python
python数字图像处理之图像自动阈值分割示例
Jun 28 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
BBS(php &amp; mysql)完整版(八)
2006/10/09 PHP
php基础知识:类与对象(3) 构造函数和析构函数
2006/12/13 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
PHP基本语法总结
2014/09/06 PHP
php递归创建目录的方法
2015/02/02 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
php实现JWT验证的实例教程
2020/11/26 PHP
用javascript实现给图片加链接
2007/08/15 Javascript
只需20行代码就可以写出CSS覆盖率测试脚本
2013/04/24 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
jQuery事件详解
2017/02/23 Javascript
javascript 数据存储的常用函数总结
2017/06/01 Javascript
修改npm全局安装模式的路径方法
2018/05/15 Javascript
vue.js使用v-model指令实现的数据双向绑定功能示例
2018/05/22 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
2018/07/13 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
JS图片预加载三种实现方法解析
2020/05/08 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
python获取文件扩展名的方法
2015/07/06 Python
使用python生成目录树
2018/03/29 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
Django分组聚合查询实例分享
2020/04/29 Python
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
JMS中Topic和Queue有什么区别
2013/05/15 面试题
党校培训思想汇报
2014/01/03 职场文书
原材料检验岗位职责
2014/03/15 职场文书
考试作弊检讨书
2015/01/27 职场文书
神龙架导游词
2015/02/11 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书
MySQL 四种连接和多表查询详解
2021/07/16 MySQL
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python