节日快乐! 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中的元组概念
May 21 Python
Python实现注册登录系统
Aug 08 Python
python爬虫之xpath的基本使用详解
Apr 18 Python
用Python逐行分析文件方法
Jan 28 Python
python3.6实现学生信息管理系统
Feb 21 Python
python实践项目之监控当前联网状态详情
May 23 Python
如何使用python把ppt转换成pdf
Jun 29 Python
python tkinter控件布局项目实例
Nov 04 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
Feb 25 Python
python爬虫中采集中遇到的问题整理
Nov 27 Python
class类在python中获取金融数据的实例方法
Dec 10 Python
Python的轻量级ORM框架peewee使用教程
Feb 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
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
javascript引导程序
2008/10/26 Javascript
jquery 防止表单重复提交代码
2010/01/21 Javascript
js常用代码段收集
2011/10/28 Javascript
jQuery创建DOM元素实例解析
2015/01/19 Javascript
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
2016/06/22 Javascript
String字符串截取的四种方式总结
2016/11/28 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
2017/05/02 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
Django在Win7下的安装及创建项目hello word简明教程
2014/07/14 Python
python中List的sort方法指南
2014/09/01 Python
用PyQt进行Python图形界面的程序的开发的入门指引
2015/04/14 Python
Python爬虫之xlml解析库(全面了解)
2017/08/08 Python
解决win64 Python下安装PIL出错问题(图解)
2018/09/03 Python
Python UnboundLocalError和NameError错误根源案例解析
2018/10/31 Python
OpenCV+face++实现实时人脸识别解锁功能
2019/08/28 Python
PyTorch和Keras计算模型参数的例子
2020/01/02 Python
Python基于类路径字符串获取静态属性
2020/03/12 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
python单元测试框架pytest的使用示例
2020/10/07 Python
如何一键升级Python所有包
2020/11/05 Python
python 基于wx实现音乐播放
2020/11/24 Python
关于css中margin的值和垂直外边距重叠问题
2020/10/27 HTML / CSS
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
JAVA软件工程师测试题
2014/07/25 面试题
党员三严三实心得体会
2014/10/13 职场文书
2014年酒店工作总结范文
2014/11/17 职场文书
行政文员岗位职责
2015/02/04 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS