节日快乐! Python画一棵圣诞树送给你
本文实例为大家分享了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给头像戴上圣诞帽的图像操作过程解析
前言 随着圣诞的到来,大家纷纷@官方微信给自己的头像加上一顶圣诞帽.当然这种事情用很多P图软件都可以做到.但是作为一个学习图像处理的技术人,还是觉得我们有必要写一个程序来做这件事情.而且这完全可以作为一个练手的小项目,工作量不大,而且很有意思. 用到的工具 OpenCV(毕竟我们主要的内容就是OpenCV...) dlib(dlib的人脸检测比OpenCV更好用,而且dlib有OpenCV没有的关键点检测.) 用到的语言为Python.但是完全可以改成C++版本,时间有限,就不写了.有兴趣的小伙
-
Python给你的头像加上圣诞帽
引言 随着圣诞的到来,大家纷纷@官方微信给自己的头像加上一顶圣诞帽.当然这种事情用很多P图软件都可以做到.但是作为一个学习图像处理的技术人,还是觉得我们有必要写一个程序来做这件事情.而且这完全可以作为一个练手的小项目,工作量不大,而且很有意思. 用到的工具 OpenCV(毕竟我们主要的内容就是OpenCV-) dlib(前一篇文章刚说过,dlib的人脸检测比OpenCV更好用,而且dlib有OpenCV没有的关键点检测.) 用到的语言为Python.但是完全可以改成C++版本,时间有限,就不写了
-
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
还有多少耿直boy和我一样在等待微信官方送上一顶圣诞帽? 最后知道真相的我眼泪掉下来-- (还蒙在鼓里的同学请在微信最上方的搜索栏自行搜索『圣诞帽』) 好吧,你不给,咱自己来,不就是个帽子嘛. Python 在手,圣诞帽我有! OpenCV 库 加上几张圣诞帽图片,三四十行代码轻松搞定.只不过调试的时候要注意点,图像坐标和像素矩阵索引的维度别搞乱了. 大致步骤: 安装 OpenCV(网上搜下教程有很多): 用 OpenCV 提供的级联分类器做 人脸检测 ,定位出图片中的人脸位置: 根据找出的人脸
-
节日快乐! Python画一棵圣诞树送给你
本文实例为大家分享了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'
-
用python画了个圣诞树给女朋友
目录 前言 开始教学 创建 设置画笔 绘制图像 正片开始 最后 前言 嗨,彦祖们,不会过圣诞了还是一个人吧?今天我们来讲一下如何用python来画一个圣诞树,学会就快给那个她发过去吧,我的朋友圈已经让圣诞树刷屏了!这不就来给各位彦祖们教了 当然都是好看的,但是码神莫,就是要搞点不一样的用,python来画一个!或者搞个前端来画! 开始教学 这次我们用的是python中的turtle(海龟)库,是python中的一个内置库不需要额外安装 创建窗口设置画笔绘制图形 创建 setup()函数,其中的参
-
用Python Turtle画棵樱花树送给自己
目录 一. 绘制步骤 1. 环境安装 2. 图片美化 二. 技术学习 1. turtle 简介 2. turtle 绘图的基础知识 最近发生了很多事情,工作不开心,爱情无果而终,身边的小伙伴陆陆续续离职.虽然都不是会一下子击垮自己的事情,但是积攒起来,还是会有突然感到疲惫和倦怠的时候,有一种不知道下一步要走向哪里的无力感. 在这个城市留下了很多的回忆,但是身边的人一个个离开,走到现在,似乎没有太多留恋的了,也没想好未来要去哪里.自己是一个始终需要新鲜感的人,在这里停留了太久,大概到了该说再见的时
-
使用Python画了一棵圣诞树的实例代码
分享给大家一篇文章,教你怎样用Python画了一棵圣诞树,快来学习. 如何用Python画一个圣诞树呢? 最简单: height = 5 stars = 1 for i in range(height): print((' ' * (height - i)) + ('*' * stars)) stars += 2 print((' ' * height) + '|') 效果: 哈哈哈哈,总有一种骗了大家的感觉. 其实本文是想介绍Turtle库来画圣诞树. import turtle sc
-
教你使用Python画棵圣诞树完整代码
最近圣诞节快到啦,CSDN的热搜也变成了"代码画颗圣诞树",看了几篇博客,发现原博主把一些圣诞树给融合在了一起. 我更喜欢树叶更茂盛的感觉,所以就加了一句代码. t.pensize(10) # 修改画笔大小 效果图: ①这是t.pensize(10)的效果 ②这是t.pensize(5)的效果 完整版代码: import turtle as t # as就是取个别名,后续调用的t都是turtle from turtle import * import random as r impor
-
用python画圣诞树三种代码示例介绍
目录 前言 1.方块圣诞树 2.线条圣诞树 3.豪华圣诞树 总结 前言 这篇文章主要介绍了使用Python画了一棵圣诞树的实例代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 如何用python画一个圣诞树呢? Turtle库来画圣诞树. 1.方块圣诞树 import turtle screen = turtle.Screen() screen.setup(375, 700) circle = turtle.Turtle() circle
-
用Python画圣诞树代码示例
拿去给自己所思所念之人 from turtle import * import time setup(500, 500, startx=None, starty=None) speed(0) pencolor("pink") pensize(10) penup() hideturtle() goto(0, 150) showturtle() pendown() shape(name="classic") # 1 seth(-120) for i in range(1
-
python3实现用turtle模块画一棵随机樱花树
废话不多说了,直接上代码吧! #!/usr/bin/env python # coding=utf-8 # 画一棵樱花 import turtle import random from turtle import * from time import sleep # 画樱花的躯干(60,t) def tree(branchLen,t): sleep(0.0005) if branchLen >3: if 8<= branchLen <=12: if random.randint(0,2)
-
纯js实现画一棵树的示例
用纯js画一棵树.思路: 1.一棵树的图片,作为页面背景: 2.通过html5中的canvas画布进行遮罩: 3.定时每隔10ms,从下往上清除1px的遮罩: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>My JS tree</title> <style> body { width: 1000px; height: 570px;
-
教你使用python画一朵花送女朋友
本文实例为大家分享了用python画一朵花的具体代码,供大家参考,具体内容如下 第一种,画法 from turtle import * import time setup(600,800,0,0) speed(0) penup() seth(90) fd(340) seth(0) pendown() speed(5) begin_fill() fillcolor('red') circle(50,30) for i in range(10): fd(1) left(10) circle(40,4
随机推荐
- Prototype 学习 工具函数学习($w,$F方法)
- Jquery为单选框checkbox绑定单击click事件
- python装饰器decorator介绍
- javascript记录文本框内文字个数检测文字个数变化
- 精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
- C 语言指针变量详细介绍
- javascript数据结构与算法之检索算法
- 在模板页面的js使用办法
- 使用AJAX返回WebService里的集合具体实现
- Lesson02_01 表格标签
- mysql 远程连接数据库的方法集合
- 访问网站提示An error occurred on the server when processing the URL的解决方法
- VBS 修改远程桌面端口号的代码
- Java语言实现简单FTP软件 FTP软件本地窗口实现(5)
- CentOS 5.1下跑Mono和Asp.net的实现方法分享
- spring+maven实现发送邮件功能
- vue在index.html中引入静态文件不生效问题及解决方法
- python中数组和矩阵乘法及使用总结(推荐)
- 一步一步跟我学易语言之自定义数据类型
- vue-cli配置全局sass、less变量的方法