教你怎样用Python画了一棵圣诞树,快来学习
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。
以下文章来源于IT入门
分享给大家一篇文章,教你怎样用Python画了一棵圣诞树,快来学习。
如何用Python画一个圣诞树呢?
最简单:
height = 5stars = 1
for i in range(height):print((' ' * (height - i)) + ('*' * stars))stars += 2
print((' ' * height) + '|')
效果:
哈哈哈哈,总有一种骗了大家的感觉。
其实本文是想介绍Turtle库来画圣诞树。
import turtlescreen = turtle.Screen()
screen.setup(375, 700)circle = turtle.Turtle()
circle.shape('circle')
circle.color('red')
circle.speed('fastest')
circle.up()square = turtle.Turtle()
square.shape('square')
square.color('green')
square.speed('fastest')
square.up()circle.goto(0, 280)
circle.stamp()k = 0
for i in range(1, 13):y = 30 * ifor j in range(i - k):x = 30 * jsquare.goto(x, -y + 280)square.stamp()square.goto(-x, -y + 280)square.stamp()if i % 4 == 0:x = 30 * (j + 1)circle.color('red')circle.goto(-x, -y + 280)circle.stamp()circle.goto(x, -y + 280)circle.stamp()k += 3if i % 4 == 3:x = 30 * (j + 1)circle.color('yellow')circle.goto(-x, -y + 280)circle.stamp()circle.goto(x, -y + 280)circle.stamp()square.color('brown')
for i in range(13, 17):y = 30 * ifor j in range(2):x = 30 * jsquare.goto(x, -y + 280)square.stamp()square.goto(-x, -y + 280)square.stamp()
效果:
方法二:
import turtle# 定义圣诞树的绿叶函数
def tree(d, s):if d <= 0:returnturtle.forward(s)tree(d - 1, s * .8)turtle.right(120)tree(d - 3, s * .5)turtle.right(120)tree(d - 3, s * .5)turtle.right(120)turtle.backward(s)n = 100
""" 设置绘图速度
'fastest' : 0
'fast' : 10
'normal' : 6
'slow' : 3
'slowest' : 1
"""
turtle.speed('fastest') # 设置速度turtle.left(90)
turtle.forward(3 * n)
turtle.color("orange", "yellow")
turtle.left(126)# turtle.begin_fill()
for i in range(5):turtle.forward(n / 5)turtle.right(144)turtle.forward(n / 5)turtle.left(72)turtle.end_fill()
turtle.right(126)
turtle.color("dark green")
turtle.backward(n * 4.8)# 执行函数
tree(15, n)
turtle.backward(n / 5)
效果:
教你怎样用Python画了一棵圣诞树,快来学习相关推荐
- 用python输出圣诞树_教你怎样用Python画了一棵圣诞树,赶紧来学习
文中的文本及图片来源于互联网,仅作学习培训.沟通交流应用,不具备一切商业行为,如有什么问题请立即在线留言以作解决. 下列文章内容来源于IT新手入门 共享给大伙儿一篇文章,教你如何用Python画了一棵 ...
- 画圣诞树的matlab程序,教你怎样用Python画了一棵圣诞树,快来学习
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于IT入门 分享给大家一篇文章,教你怎样用Python画了一棵圣诞树,快来学习. 如何 ...
- 教你用Python画了一棵圣诞树
分享给大家一篇文章,教你怎样用Python画了一棵圣诞树,快来学习. 如何用Python画一个圣诞树呢? 最简单: height = 5 stars = 1 for i in range(heig ...
- python画圣诞树代码解读_使用Python画了一棵圣诞树的实例代码
分享给大家一篇文章,教你怎样用Python画了一棵圣诞树,快来学习. 如何用Python画一个圣诞树呢? 最简单: height = 5 stars = 1 for i in range(heig ...
- 用python的turtle画圣诞树_使用Python画了一棵圣诞树的实例代码
分享给大家一篇文章,教你怎样用Python画了一棵圣诞树,快来学习. 如何用Python画一个圣诞树呢? 最简单: height = 5 stars = 1 for i in range(heig ...
- python画简单圣诞树_教你用Python画了一棵圣诞树!圣诞节给女朋友制作个小惊喜...
如何用Python画一个圣诞树呢? 最简单: height = 5 stars = 1 for i in range(height): print((' ' * (height - i)) + ('* ...
- 用python画出圣诞树_【闲趣】如何用python画出一棵圣诞树
C语言你会了,python你会不会? import turtle screen = turtle.Screen() screen.setup(800,600) circle = turtle.Turt ...
- 用python画皇冠_【推荐】手把手教你如何用Python画一棵漂亮樱花树含源码
最近给大家整理了一下,挑了一些我觉得不错的代码分享给大家手把手教你如何用Python画一棵漂亮樱花树含源码. 动态生成樱花 效果图(这个是动态的): import turtle as T import ...
- python怎么画人像_教你如何用Python画出心目中的自己
原标题:教你如何用Python画出心目中的自己 引言:人脸图像的生成在各个行业有着重要应用,例如刑事调查.人物设计.教育培训等.然而一幅逼真的人脸肖像,对于职业画家也要至少数小时才能绘制出来:对于从未 ...
最新文章
- 让你的silverlight更炫(三):让BusyIndicator更炫
- java jstat gc_分析JVM GC及内存情况的方法
- Java并发包--线程池框架
- 2016年3月-7月电机组装以及基于MAXON运动控制系统
- 郁金香商业辅助教程 2016 笔记 11~15
- 中职计算机网络技术教学大纲,计算机网络技术课程教学大纲
- 我的gentoo安装纪念贴移植空间版
- Java中的System.exit()
- Atitit 提升开发效率几大策略 目录 1. 提升效率三原则	2 1.1. 更少的工作	2 1.2. 优化配置减少等待	2 1.3. 提升一次性处理能力	2 2. 方法提升	3 2.1. 分类优
- 基于Python3爬取百度百科内容(可自己输入关键字)
- emu8086的入门使用
- Cisco 路由器ntp服务配置
- Centos设置固定ip
- python 报错处理
- 307条互联网交流缩略语(English Abbreviations on Internet)
- oracle打开audit,oracle开启audit(审计)
- 生鲜电商、社区团购、团长中心、地址管理、自提点、订单列表、限时折扣、预售、会员储值、钱包、同城配送、门店自提、团长自提、采购、履约、仓储、运输、财务、移动端电商原型、rp源文件、axure电商原型
- 台式计算机wifi老掉线,电脑连接WiFi容易断线或速度慢怎么回事 教你怎么解决
- python下求特征向量与特征值
- 起始字节 和起始位_frechlet起始距离fid的简短介绍
热门文章
- PS 人像处理插件PT Portrait
- mplayer - Linux下的电影播放器
- python cheat sheet
- 有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)。
- 12864液晶屏接口定义,16引脚的(普中科技所配)
- 模电电路笔记———同向比例放大电路的使用
- C/C++之钢条切割
- 量化分析入门5:列表和收盘价的移动平均的示例
- 数学知识复习:三重积分
- matlab提示处,MATLAB提示:‘尝试将script XXX.m作为函数执行’解决方法