本文实例为大家分享了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画一棵圣诞树送给你相关推荐

  1. python turtle画圣诞树动图_用 turtle 画一棵圣诞树

    蹭个洋年的热点,练一下刚学的 turtle 库. 本来想加个亮闪闪的灯光的效果,想来想去,只能想到利用time.sleep()来重复绘制圆球,没别的好方法,就暂时不写了.等以后道行更高一点,再来补充这 ...

  2. 用代码画两棵圣诞树送给你【附详细代码】

    大家好,我是宁一 代码的魔力之处在于,可以帮我们实现许多奇奇怪怪.有趣的想法. 比如,用Python的Turtle库,可以帮我们在电脑上画出好看的图像. 下面这张樱花图就是用Turtle库实现的. 这 ...

  3. python圣诞树代码成品图片动态_节日快乐! Python画一棵圣诞树送给你

    本文实例为大家分享了Python画圣诞树的具体代码,供大家参考,具体内容如下 源代码 from turtle import * import random import time #from unit ...

  4. 用python画圣诞树图片-节日快乐! Python画一棵圣诞树送给你

    本文实例为大家分享了Python画圣诞树的具体代码,供大家参考,具体内容如下 源代码 from turtle import * import random import time #from unit ...

  5. 第一章 第一节:Python基础_认识Python

    Python基础入门(全套保姆级教程) 第一章 第一节:Python基础_认识Python 1. 什么是编程 通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言 ...

  6. python樱花_用 Python 绘制美丽的樱花

    原标题:用 Python 绘制美丽的樱花 黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画, ...

  7. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

  8. excel python插件_利用 Python 插件 xlwings 读写 Excel

    Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...

  9. 网络安全用python吗_使用Python进行网络安全渗透——密码攻击测试器

    相关文章: 本篇将会涉及: HTTP 基本认证 对HTTP Basic认证进行密码暴力攻击测试 什么是HTTP 基本认证 HTTP基本认证(HTTP Basic Authentication)是HTT ...

最新文章

  1. 解决IDEA中进行maven install报:系统资源不足的问题
  2. 【洛谷 P1896】[SCOI2005]互不侵犯(状压dp)
  3. dynamic modelling
  4. 博士生Science发文:很庆幸导师要求每周交工作进展汇报!
  5. 【ICLR2019】Oral 论文汇总
  6. 操作系统—处理机调度
  7. ferror,perror,cleaner
  8. macOS Recovery中修复磁盘的具体操作方法
  9. Failed to connect to Etherscan API at url https://api-rinkeby.etherscan.io/api
  10. 使用webbench进行压力测试
  11. PHP货币转中文大写函数
  12. 【半年时光-追寻你的足迹】
  13. python爬取所有页url_Python 如何爬取相同url下,多个页面的链接内容
  14. 2020年阿贝尔(Abel)奖揭晓,两位概率论大佬横扫数学界最高荣誉
  15. C++.02: Visual Studio 2022 文件筛选器与虚拟目录
  16. SNN系列|神经元模型篇(3)SRM
  17. C++提取rosbag中的数据到txt文件
  18. 机器学习笔记 - 灰狼优化
  19. PS软件中的曲线工具有什么用途
  20. 【小技巧】C++如何使用文件输入输出样例(ACM、PAT etc.)

热门文章

  1. JS PC端调用摄像头录视频截图上传文件
  2. setAttribute()和setProperty()
  3. android的onKeyDown方法,Android:拦截onKeyDown()和onKeyUp()
  4. vscode妙用 java golang go
  5. CocosCreator物理小游戏实战-别离开碗(四)完结!
  6. Deepin Linux 安装开启Telnetd、telnet
  7. 摄氏度与华氏度的转变
  8. javascript原型链初识
  9. 一例ASP.net 网站‘此网页包含重定向循环’解决方法
  10. python xml文件解析 及生成xml文件