节日快乐! 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完成FizzBuzzWhizz问题(拉勾网面试题)示例
May 05 Python
详解python3百度指数抓取实例
Dec 12 Python
python 如何快速找出两个电子表中数据的差异
May 26 Python
python决策树之C4.5算法详解
Dec 20 Python
Python实现绘制双柱状图并显示数值功能示例
Jun 23 Python
浅谈python下tiff图像的读取和保存方法
Dec 04 Python
Pycharm如何打断点的方法步骤
Jun 13 Python
python动态进度条的实现代码
Jul 03 Python
python的launcher用法知识点总结
Aug 07 Python
Python面向对象实现方法总结
Aug 12 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
Aug 27 Python
python 实现德洛内三角剖分的操作
Apr 22 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
yii框架源码分析之创建controller代码
2011/06/28 PHP
基于Zookeeper的使用详解
2013/05/02 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
php实现encode64编码类实例
2015/03/24 PHP
PHP和MySql中32位和64位的整形范围是多少
2016/02/18 PHP
PHP中如何防止外部恶意提交调用ajax接口
2016/04/11 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
微信JS-SDK选取手机照片上传功能
2017/04/21 Javascript
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
2017/11/17 Javascript
使用vue-cli脚手架工具搭建vue-webpack项目
2019/01/14 Javascript
vue车牌号校验和银行校验实战
2019/01/23 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
js实现一个简易计算器
2020/03/30 Javascript
websocket4.0+typescript 实现热更新的方法
2019/08/14 Javascript
在Koa.js中实现文件上传的接口功能
2019/10/08 Javascript
推荐几个不错的console调试技巧实现
2019/12/20 Javascript
纯JS开发baguetteBox.js响应式画廊插件
2020/06/28 Javascript
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
python实现基本进制转换的方法
2015/07/11 Python
python中bs4.BeautifulSoup的基本用法
2019/07/27 Python
Python IDE环境之 新版Pycharm安装详细教程
2020/03/05 Python
Python Socketserver实现FTP文件上传下载代码实例
2020/03/27 Python
阿里云:Aliyun.com
2017/02/15 全球购物
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
盛大笔试题
2016/11/05 面试题
物理系毕业生自荐信
2013/11/01 职场文书
大学活动邀请函
2014/01/28 职场文书
《分一分》教学反思
2014/04/13 职场文书
本科生自荐信
2014/06/18 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
2014年应急管理工作总结
2014/11/26 职场文书
门市房租房协议书
2014/12/04 职场文书
小区环境卫生倡议书
2015/04/29 职场文书
《小乌鸦爱妈妈》教学反思
2016/02/19 职场文书
HTML5页面音频自动播放的实现方式
2021/06/21 HTML / CSS