节日快乐! 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 相关文章推荐
以Flask为例讲解Python的框架的使用方法
Apr 29 Python
Django1.7+python 2.78+pycharm配置mysql数据库
Oct 09 Python
Django卸载之后重新安装的方法
Mar 15 Python
微信跳一跳小游戏python脚本
Jan 05 Python
python正则表达式面试题解答
Apr 28 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
Jul 13 Python
详解Django-auth-ldap 配置方法
Dec 10 Python
Python魔法方法详解
Feb 13 Python
wxPython绘图模块wxPyPlot实现数据可视化
Nov 19 Python
Python3直接爬取图片URL并保存示例
Dec 18 Python
简单了解Python write writelines区别
Feb 27 Python
python3字符串输出常见面试题总结
Dec 01 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 判断变量类型实现代码
2009/10/23 PHP
php笔记之:文章中图片处理的使用
2013/04/26 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
php判断数组元素中是否存在某个字符串的方法
2014/06/14 PHP
PHP使用函数用法详解
2018/09/30 PHP
Javascript 获取滚动条位置等信息的函数
2009/09/08 Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
JS实现图片横向滚动效果示例代码
2013/09/04 Javascript
判断滚动条到底部的JS代码
2013/11/04 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
jquery.validate使用时遇到的问题
2015/05/25 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
2015/12/12 Javascript
jQuery取消特定的click事件
2016/02/29 Javascript
Angular4学习笔记router的简单使用
2018/03/30 Javascript
nodejs高大上的部署方式(PM2)
2018/09/11 NodeJs
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
Vue数字输入框组件的使用方法
2019/10/19 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
关于javascript中的promise的用法和注意事项(推荐)
2021/01/15 Javascript
Python实现爬取逐浪小说的方法
2015/07/07 Python
利用Python抓取行政区划码的方法
2016/11/28 Python
TF-IDF与余弦相似性的应用(一) 自动提取关键词
2017/12/21 Python
Python 统计字数的思路详解
2018/05/08 Python
python爬取微信公众号文章
2018/08/31 Python
python3利用ctypes传入一个字符串类型的列表方法
2019/02/12 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
2019/08/02 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
CSS的background属性及CSS3的背景图片设置总结
2016/06/13 HTML / CSS
英国购买威士忌网站:Master of Malt
2019/09/26 全球购物
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
干部作风建设心得体会
2014/10/22 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
纪委立案决定书
2015/06/24 职场文书
zabbix监控mysql的实例方法
2021/06/02 MySQL
PO模式在selenium自动化测试框架的优势
2022/03/20 Python