节日快乐! 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基于pygame实现图片代替鼠标移动效果
Nov 11 Python
深入理解 Python 中的多线程 新手必看
Nov 20 Python
一文总结学习Python的14张思维导图
Oct 17 Python
用python实现百度翻译的示例代码
Mar 09 Python
python实现微信自动回复功能
Apr 11 Python
Pandas 合并多个Dataframe(merge,concat)的方法
Jun 08 Python
从请求到响应过程中django都做了哪些处理
Aug 01 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
Mar 09 Python
Python根据URL地址下载文件并保存至对应目录的实现
Nov 15 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
Nov 30 Python
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
May 14 Python
自动在Windows中运行Python脚本并定时触发功能实现
Sep 04 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中CGridView关联表搜索排序方法实例详解
2014/12/03 PHP
jQuery前台数据获取实现代码
2011/03/16 Javascript
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
浅谈Sublime Text 3运行JavaScript控制台
2016/06/06 Javascript
手机端js和html5刮刮卡效果
2020/09/29 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
2018/05/06 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
javascript之分片上传,断点续传的实际项目实现详解
2019/09/05 Javascript
微信小程序HTTP请求从0到1封装
2019/09/09 Javascript
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
pycharm新建一个python工程步骤
2019/07/16 Python
对DJango视图(views)和模版(templates)的使用详解
2019/07/17 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
解决Python对齐文本字符串问题
2019/08/28 Python
python中的TCP(传输控制协议)用法实例分析
2019/11/15 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
2020/03/30 Python
python模块内置属性概念及实例
2021/02/18 Python
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
局域网标准
2016/09/10 面试题
历史专业个人求职信分享
2013/12/20 职场文书
小学生手册家长评语
2014/04/16 职场文书
党支部班子“四风”问题自我剖析材料
2014/09/28 职场文书
赔偿协议书
2015/01/27 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
小学作文之描写天气
2019/08/15 职场文书
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers