节日快乐! 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循环语句中else的用法总结
Sep 11 Python
python3使用scrapy生成csv文件代码示例
Dec 28 Python
Python 12306抢火车票脚本
Feb 07 Python
Python双向循环链表实现方法分析
Jul 30 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
Dec 15 Python
Django unittest 设置跳过某些case的方法
Dec 26 Python
python可视化实现代码
Jan 15 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
解决Mac下使用python的坑
Aug 13 Python
Django3.0 异步通信初体验(小结)
Dec 04 Python
python uuid生成唯一id或str的最简单案例
Jan 13 Python
Python绘制地图神器folium的新人入门指南
May 23 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
PHP ajax 分页类代码
2008/11/13 PHP
php并发加锁问题分析与设计代码实例讲解
2021/02/26 PHP
JS中Iframe之间传值及子页面与父页面应用
2013/03/11 Javascript
jQuery点击tr实现checkbox选中的方法
2013/03/19 Javascript
js 利用image对象实现图片的预加载提高访问速度
2013/03/29 Javascript
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
javascript中强制执行toString()具体实现
2013/04/27 Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
2015/09/27 Javascript
js时间戳转为日期格式的方法
2015/12/28 Javascript
jQuery表单验证插件解析(推荐)
2016/07/21 Javascript
Bootstrap 源代码分析(未完待续)
2016/08/17 Javascript
Bootstrap整体框架之JavaScript插件架构
2016/12/15 Javascript
js实现滑动到页面底部自动加载更多功能
2017/02/15 Javascript
Angular 4依赖注入学习教程之ClassProvider的使用(三)
2017/06/04 Javascript
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
解决bootstrap模态框数据缓存的问题方法
2018/08/10 Javascript
vue-cli webpack配置文件分析
2019/05/20 Javascript
ES6基础之字符串和函数的拓展详解
2019/08/22 Javascript
jQuery实现移动端图片上传预览组件的方法分析
2020/05/01 jQuery
微信小程序调用后台service教程详解
2020/11/06 Javascript
[01:30:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第二场 2月2日
2021/03/11 DOTA
从零学Python之引用和类属性的初步理解
2014/05/15 Python
Python 多线程实例详解
2017/03/25 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
pycharm 主题theme设置调整仿sublime的方法
2018/05/23 Python
对Django外键关系的描述
2019/07/26 Python
Django中的用户身份验证示例详解
2019/08/07 Python
python的列表List求均值和中位数实例
2020/03/03 Python
销售辞职报告范文
2014/01/12 职场文书
2014年中班元旦活动方案
2014/02/14 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
先进党支部申报材料
2014/12/24 职场文书
毕业论文指导老师意见
2015/06/04 职场文书
OpenCV-Python使用cv2实现傅里叶变换
2021/06/09 Python