节日快乐! 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 web中实现验证码图片代码分享
Nov 09 Python
Python中xrange与yield的用法实例分析
Dec 26 Python
Python基于FTP模块实现ftp文件上传操作示例
Apr 23 Python
python 执行文件时额外参数获取的实例
Dec 18 Python
对python读取CT医学图像的实例详解
Jan 24 Python
Python学习笔记之Zip和Enumerate用法实例分析
Aug 14 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
Oct 12 Python
使用Python生成200个激活码的实现方法
Nov 22 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
Dec 19 Python
python 获取字典特定值对应的键的实现
Sep 29 Python
Python Process创建进程的2种方法详解
Jan 25 Python
pycharm2021激活码使用教程(永久激活亲测可用)
Mar 30 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
一条久听不愿放下的DIY森海MX500,三言两语话神奇
2021/03/02 无线电
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
仅IE6/7/8中innerHTML返回值忽略英文空格的问题
2011/04/07 Javascript
jquery教程ajax请求json数据示例
2014/01/13 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
BootStrap 表单控件之单选按钮水平排列
2017/05/23 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
React之PureComponent的使用作用
2018/07/10 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
2019/06/21 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
ElementUI之Message功能拓展详解
2019/10/18 Javascript
Python多线程编程(一):threading模块综述
2015/04/05 Python
利用Python查看目录中的文件示例详解
2017/08/28 Python
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
2018/01/07 Python
Python基于property实现类的特性操作示例
2018/06/15 Python
python高阶爬虫实战分析
2018/07/29 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
在python下使用tensorflow判断是否存在文件夹的实例
2019/06/10 Python
python把转列表为集合的方法
2019/06/28 Python
Python3 pandas 操作列表实例详解
2019/09/23 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
翻新二手苹果产品的网络领导者:Mac of all Trades
2017/12/19 全球购物
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
DeinDesign德国:设计自己的手机壳
2019/12/14 全球购物
安全生产宣传标语
2014/06/06 职场文书
大学生档案自我鉴定(2篇)
2014/10/14 职场文书
2014年财务科工作总结
2014/11/11 职场文书
后勤工作个人总结
2015/02/28 职场文书
2015年导购员工作总结
2015/04/25 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
2015民办小学年度工作总结
2015/05/26 职场文书
诚信教育主题班会
2015/08/13 职场文书
如何理解Vue简单状态管理之store模式
2021/05/15 Vue.js
JavaWeb 入门篇(3)ServletContext 详解 具体应用
2021/07/16 Java/Android
Python中rapidjson参数校验实现
2021/07/25 Python