节日快乐! 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实现异步回调机制代码分享
Jan 10 Python
Python2中的raw_input() 与 input()
Jun 12 Python
Python装饰器入门学习教程(九步学习)
Jan 28 Python
Python第三方库xlrd/xlwt的安装与读写Excel表格
Jan 21 Python
《Python学习手册》学习总结
Jan 17 Python
pandas ix &amp;iloc &amp;loc的区别
Jan 10 Python
python hough变换检测直线的实现方法
Jul 12 Python
深入了解Django中间件及其方法
Jul 26 Python
Django实现简单网页弹出警告代码
Nov 15 Python
pytorch使用tensorboardX进行loss可视化实例
Feb 24 Python
opencv python在视屏上截图功能的实现
Mar 05 Python
python文件目录操作之os模块
May 08 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中批量删除Mysql中相同前缀的数据表的代码
2011/07/01 PHP
php上传文件中文文件名乱码的解决方法
2013/11/01 PHP
PHP 获取 ping 时间的实现方法
2017/09/29 PHP
js 文件引入实现代码
2010/04/23 Javascript
JS中类或对象的定义说明
2014/03/10 Javascript
nodejs实现获取当前url地址及url各种参数值
2015/06/25 NodeJs
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
jquery中用jsonp实现搜索框功能
2016/10/18 Javascript
js实现tab选项卡切换功能
2017/01/13 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
2018/01/03 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
JS实现仿微信支付弹窗功能
2018/06/25 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
2020/03/02 Javascript
python中查看变量内存地址的方法
2015/05/05 Python
详解python中的线程
2018/02/10 Python
python生成每日报表数据(Excel)并邮件发送的实例
2019/02/03 Python
对python 通过ssh访问数据库的实例详解
2019/02/19 Python
python Tcp协议发送和接收信息的例子
2019/07/22 Python
jupyter notebook读取/导出文件/图片实例
2020/04/16 Python
python模拟实现分发扑克牌
2020/04/22 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
Python运算符+与+=的方法实例
2021/02/18 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
HTML5 source标签:媒介元素定义媒介资源
2018/01/29 HTML / CSS
基本款天堂:Everlane
2017/05/13 全球购物
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
结构和类有什么异同
2012/07/16 面试题
文言文形式的学生求职信
2013/12/03 职场文书
学雷锋志愿服务月活动总结
2014/03/09 职场文书
学校火灾防控方案
2014/06/09 职场文书
大学本科生职业生涯规划书范文
2014/09/14 职场文书
大学生逃课检讨书
2015/05/04 职场文书