节日快乐! 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中MySQLdb的事务处理功能
Sep 21 Python
关于Python如何避免循环导入问题详解
Sep 14 Python
python出现&quot;IndentationError: unexpected indent&quot;错误解决办法
Oct 15 Python
python实现树形打印目录结构
Mar 29 Python
浅谈django三种缓存模式的使用及注意点
Sep 30 Python
python学生信息管理系统(初级版)
Oct 17 Python
在python中实现对list求和及求积
Nov 14 Python
python 含子图的gif生成时内存溢出的方法
Jul 07 Python
Django REST Framework序列化外键获取外键的值方法
Jul 26 Python
python查看矩阵的行列号以及维数方式
May 22 Python
opencv 查找连通区域 最大面积实例
Jun 04 Python
Python实现智慧校园自动评教全新版
Jun 18 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
第八节--访问方式
2006/11/16 PHP
PHP下判断网址是否有效的代码
2011/10/08 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
php解压缩zip和rar压缩包文件的方法
2019/07/10 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
学习ExtJS Panel常用方法
2009/10/07 Javascript
jquery ajax执行后台方法
2010/03/18 Javascript
30个最佳jQuery Lightbox效果插件分享
2011/04/11 Javascript
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
JavaScript中实现异步编程模式的4种方法
2014/09/24 Javascript
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
2016/01/13 Javascript
JS中offset和匀速动画详解
2018/02/06 Javascript
vue双向绑定数据限制长度的方法
2019/11/04 Javascript
jQuery实现异步上传一个或多个文件
2020/08/17 jQuery
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
python实现用户登录系统
2016/05/21 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
Python+Wordpress制作小说站
2017/04/14 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
用纯css3和html制作泡沫对话框实现代码
2013/03/21 HTML / CSS
HTML5在canvas中绘制复杂形状附效果截图
2014/06/23 HTML / CSS
SQL数据库笔试题
2016/03/08 面试题
单位门卫岗位职责
2013/12/20 职场文书
工程专业毕业生自荐信范文
2013/12/25 职场文书
初中英语教学反思
2014/01/25 职场文书
夜不归宿检讨书
2014/02/25 职场文书
开展创先争优活动总结
2014/08/28 职场文书
学校证明范文
2015/06/24 职场文书
解决mysql模糊查询索引失效问题的几种方法
2021/06/18 MySQL
MySQL中的隐藏列的具体查看
2021/09/04 MySQL