节日快乐! 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实现NB-IoT模块远程控制
Jun 20 Python
Python动态生成多维数组的方法示例
Aug 09 Python
python opencv读mp4视频的实例
Dec 07 Python
Django+JS 实现点击头像即可更改头像的方法示例
Dec 26 Python
Python 存储字符串时节省空间的方法
Apr 23 Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 Python
django 前端页面如何实现显示前N条数据
Mar 16 Python
后端开发使用pycharm的技巧(推荐)
Mar 27 Python
Django实现whoosh搜索引擎使用jieba分词
Apr 08 Python
python如何查看安装了的模块
Jun 23 Python
Pytorch实现WGAN用于动漫头像生成
Mar 04 Python
基于Python和openCV实现图像的全景拼接详细步骤
Oct 05 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
PHILIPS AE3805收音机的分析打磨
2021/03/02 无线电
PHP 存取 MySQL 数据库的一个例子
2006/10/09 PHP
php adodb介绍
2009/03/19 PHP
提交表单后 PHP获取提交内容的实现方法
2016/05/25 PHP
laravel-admin的图片删除实例
2019/09/30 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
yepnope.js使用详解及示例分享
2014/06/23 Javascript
JavaScript的原型继承详解
2015/02/15 Javascript
jQuery xml字符串的解析、读取及查找方法
2016/03/01 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
JavaScript实现小球沿正弦曲线运动
2020/09/07 Javascript
Node.js操作系统OS模块用法分析
2019/01/04 Javascript
详解50行代码,Node爬虫练手项目
2019/04/22 Javascript
浅谈Vue中render中的h箭头函数
2019/11/07 Javascript
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
JavaScript this关键字的深入详解
2021/01/14 Javascript
python列表的常用操作方法小结
2016/05/21 Python
Python简单获取自身外网IP的方法
2016/09/18 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
2017/07/07 Python
Python标准模块--ContextManager上下文管理器的具体用法
2017/11/27 Python
python实现redis三种cas事务操作
2017/12/19 Python
实时获取Python的print输出流方法
2019/01/07 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
Python OpenCV调用摄像头检测人脸并截图
2020/08/20 Python
Python3爬虫mitmproxy的安装步骤
2020/07/29 Python
软件测试工程师笔试题带答案
2015/03/27 面试题
2014年教师培训的自我评价
2014/01/03 职场文书
一次性工伤赔偿协议书范本
2014/11/25 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
2016年党员干部公开承诺书
2016/03/24 职场文书
用python批量解压带密码的压缩包
2021/05/31 Python
python基于turtle绘制几何图形
2021/06/15 Python