节日快乐! 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中的localtime()方法使用详解
May 22 Python
python实现爬取千万淘宝商品的方法
Jun 30 Python
Python Django使用forms来实现评论功能
Aug 17 Python
Python读写Json涉及到中文的处理方法
Sep 12 Python
利用matplotlib+numpy绘制多种绘图的方法实例
May 03 Python
Python实现识别手写数字 Python图片读入与处理
Mar 23 Python
Python中整数的缓存机制讲解
Feb 16 Python
Python argparse模块应用实例解析
Nov 15 Python
python中resample函数实现重采样和降采样代码
Feb 25 Python
Python 如何在字符串中插入变量
Aug 01 Python
Python类class参数self原理解析
Nov 19 Python
使用Pytorch实现two-head(多输出)模型的操作
May 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
php smarty函数扩展
2010/03/15 PHP
探讨GDFONTPATH能否被winxp下的php支持
2013/06/21 PHP
PHP Cookie学习笔记
2016/08/23 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
dojo学习第二天 ajax异步请求之绑定列表
2011/08/29 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
JS实现图片横向滚动效果示例代码
2013/09/04 Javascript
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
2013/12/05 Javascript
jquery遍历select元素(实例讲解)
2013/12/31 Javascript
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
PHP中CURL的几个经典应用实例
2015/01/23 Javascript
avalonjs实现仿微博的图片拖动特效
2015/05/06 Javascript
Node.js返回JSONP详解
2016/05/18 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
jquery过滤特殊字符',防sql注入的实现方法
2016/08/17 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
JS+HTML实现的圆形可点击区域示例【3种方法】
2018/08/01 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
Vue事件处理原理及过程详解
2020/03/11 Javascript
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
2019/05/23 Python
python使用opencv在Windows下调用摄像头实现解析
2019/11/26 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
python处理RSTP视频流过程解析
2020/01/11 Python
keras 指定程序在某块卡上训练实例
2020/06/22 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
一道Delphi上机题
2012/06/04 面试题
升职自荐信范文
2013/10/05 职场文书
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
管理失职检讨书
2014/02/12 职场文书
关于感恩的演讲稿500字
2014/08/26 职场文书
开学随笔
2015/08/15 职场文书
「睡美人」爱洛公主粘土人开订
2022/03/22 日漫
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers