Python编程写的圣诞树|一共六款|快拿去送给心爱的人吧
先上图:
上代码:
定义背景
t = turtle.Turtle()
# 定义速度
# t.speed("fastest")
# 定义背景颜色
screensize(bg='black')
t.left(90)
t.forward(3 * n)
# 定义最上端星星的颜色,外圈是orange,内部是yellow
t.color("orange", "yellow")
t.begin_fill()
t.left(126)
定义画彩灯
def drawlight(): # 定义画彩灯的方法if r.randint(0, 30) == 0: # 如果觉得彩灯太多,可以把取值范围加大一些,对应的灯就会少一些t.color('tomato') # 定义第一种颜色t.circle(6)elif r.randint(0, 30) == 1:t.color('orange') # 定义第二种颜色t.circle(3)else:t.color('dark green') # 其余的随机数情况下画空的树枝
画树函数
def tree(d, s): # 开始画树if d <= 0:returnt.forward(s)tree(d - 1, s * .8)t.right(120)tree(d - 3, s * .5)drawlight() # 同时调用小彩灯的方法t.right(120)tree(d - 3, s * .5)t.right(120)t.backward(s)
代码太多,需要完整代码的小伙伴 点击 免费获取。
Python编程写的圣诞树|一共六款|快拿去送给心爱的人吧相关推荐
- Python实现词云生日祝福图片,快拿去给心爱的人送上祝福
前言 程序员也是懂浪漫的,比如说很常见的一个生成玫瑰花的小项目,就可以哄自己喜欢的人开心好久,那么如果能够在她生日的时候,送上一个有词云组成的生日祝福,对方肯定会更加的开心,程序员也可以稳稳地拿捏住自 ...
- python实现一个整数加法计算器_如何使用python编程写一个加法计算器-Python教程...
一.关上idle.点击file,而后点击new file.这是创立一个新的文件. 新建一个文件之后,咱们输出第一行代码,应用print函数,正在屏幕上打印一句话,此中字符串要应用双引号,输出法要应用英 ...
- 10款最好的Python编程IDE,总有一款适合你!
对于程序员来说,除了日常争论世界上最好的语言是哪一门以外,哪款 IDE 是最好的也是争议颇多,今天我们就来介绍 10 款最好的 Python 编程 IDE,总有一款适合你!经典推荐 什么是 IDE? ...
- 小学生python编程写游戏_小学生开始学Python,开发AI的首选编程语言:推荐一波Python书单...
AlphaGo 都在使用的 Python 语言,是最接近 AI 的编程语言. 教育部考试中心近日发布了"关于全国计算机等级(NCRE)体系调整"的通知,决定自2018年3月起,在全 ...
- python编程写完需要几年驾龄_编程小白怎么学Python,大概要多久才能学好?
我就是从零基础开始学的Python,也算是一个过来人了吧,现在看来当初我也是走了许多弯路,来给大家分享一下我的经验吧. 一.首先是最重要的一点,想清楚你为什么要去学Python? 你是想要做一个网站, ...
- 小学生python编程写游戏_教你如何像玩游戏一样学Python
原标题:教你如何像玩游戏一样学Python 在编程世界,关于哪个语言是最好的争论从未停止,虽然道理谁也不服谁,但是关于编程的热度,我们可以从TIOBE 编程语言排行榜中得到结果. ▲用Python进行 ...
- python编程写完需要几年_30秒完成工作?终于知道Python这个技能有多重要!
原标题:30秒完成工作?终于知道Python这个技能有多重要! 如今的时代,早已不是努力就能成功的时代了,只知道埋头苦干,日复一日做同样的工作,迟早在职场被踢出局. 只有用有限的时间做更多更有价值的事 ...
- 网站ftp上传工具,六款值得你去使用的网站ftp上传工具
可能很多人都不太熟悉什么是网站ftp上传工具,但是这个工具使用的人还是非常多的,比如那些从事网站管理的人员.他们的日常工作中接触的最多的工具可能就是网站ftp上传工具.这款工具一般是英文版的偏多,那有 ...
- Python编程基础:第十六节 元组Tuple
第十六节 元组Tuple 前言 实践 前言 我们这一节来学习一个与列表非常相似的数据结构--元组.需要注意的是元组定义好以后,其中的元素是不能改变的,并且所有元素是有序排列的, 实践 我们先来创建一个 ...
最新文章
- python中使用zip函数基于两个列表数据list创建字典dict数据(Create a dictionary by passing the output of zip to dict)
- 丽水松阳计算机职业高中学校,丽水松阳职专
- 《01》ECMAScript 6 简介
- 酷毙了!三种风格的全屏幻灯片效果【附源码下载】
- JAVA 异常 throw 与 throws
- @class与#import
- pvr转png工具_pngtosvg 一个神奇的在线工具
- IT江湖,哪个门派最挨踢?
- 对手机彩铃的一些想法
- 【行为识别】基于matlab轨迹法行为识别【含Matlab源码 375期】
- 如何简单运行Java程序
- CentOS6 的yum源配置
- PC端微信扫码关注公众号并登录
- 旅游系统(SSM框架 结构+效果图)
- IP是什么?动态IP和静态IP有什么区别?
- 《编程人生》中15业界传奇人物介绍
- 随着计算机科学,行测真题_随着科学技术的发展,人机交流已经成为现实_步知行测...
- 【计算机组成原理】使用VHDL语言设计一个二输入异或门
- matlab怎么把scop图形用plot,怎么把ulink出来的数据导出来
- 01 什么是数据结构