分享10个Python绘制圣诞树的源码,拿来即用
大家好,我是丁小杰。
圣诞节就要到了,作为一个的“程序猿”,怎么能够少得了绘制圣诞树呢,今天就和大家分享 10 个圣诞树的绘制源码,拿来即用!
搞笑版
height = 5
stars = 1
for i in range(height):print((' ' * (height - i)) + ('*' * stars))stars += 2
print((' ' * height) + '|')*************************|
下面几种圣诞树都是用turtle库来绘制的。以下是一些常用操作。
from turtle import *'''画布'''
screensize(1000,600,'red') # 画布的大小,颜色
setup(width=0.5,height=0.75) # 画布初始位置'''1.画笔运动的命令'''
forward(n) # 向当前画笔方向移动n像素长度
backward(a) # 向当前画笔相反方向移动n像素长度
right() # 顺时针移动
left() # 逆时针移动
pendown() # 移动时绘制图形
goto(x,y) # 将画笔移动到坐标为x,y的位置
penup() # 移动时不绘制图形,提起笔
speed() # 画笔绘制的速度范围
circle() # 画图,半径为正,表示圆心在画笔的左边画圈
'''2.画笔控制命令'''
pensize(width) # 绘制图形的宽度
pencolor() # 画笔的颜色
fillcolor(a) # 绘制图形的填充颜色
color(a1,a2) # 同时设置pencolor=a1,fillcolor=a2
filling() # 返回当前是否在填充状态
begin_fill() # 准备开始填充图形
end_fill() # 填充完成
hideturtle() # 隐藏箭头显示
showturtle() # 显示箭头
'''3.全局控制命令'''
clear() # 清空turtle窗口,但是turtle的位置和状态不会改变
reset() # 清空窗口,重置turtle状态为起始位置
undo() # 撤销上一个turtle动作
圣诞树-1
圣诞树-2
圣诞树-3
圣诞树-4
圣诞树-5
圣诞树-6
这个画的比较慢,运行时要等一会!
圣诞树-7
添加六角星雪花。
圣诞树-8
添加五角星雪花。
圣诞树-9
另类“圣诞树”。
圣诞树-10
源码已经整理完毕,亲测可用!
分享10个Python绘制圣诞树的源码,拿来即用相关推荐
- 分享10款漂亮的css按钮源码
1.Plastic Buttons 地址:https://codepen.io/ben_jammin/pen/syaCq 这组按钮设计很干净,它们有许多不同的颜色和尺寸,你可以轻松地重新设计这些按钮. ...
- 分享10款漂亮的 CSS 按钮源码
翻译 | web前端开发 英文原文 | https://1stwebdesigner.com/free-code-snippets-css-buttons/ 网页设计师已经不必再依赖 Photosho ...
- Python绘制圣诞树
python绘制圣诞树终章 一位朋友送给相爱18年的闺蜜的圣诞树,是定制款呐 # 袜子 seth(-20) pensize(2) penup() goto(-30, 130) pencolor(&qu ...
- 如何用Python绘制圣诞树(极其鬼畜视频) - B站小视频
如何用Python绘制圣诞树(极其鬼畜视频)
- python绘制球体_OpenGL三维球体数据生成与绘制【附源码】
OpenGL三维球体数据生成与绘制源码: #include #include #include #include #include #include #include #include #includ ...
- python浪漫代码-python七夕浪漫表白源码
本文实例为大家分享了python七夕浪漫表白的具体代码,供大家参考,具体内容如下 from turtle import * from time import sleep def go_to(x, y) ...
- 分享123个ASP整站程序源码,总有一款适合您
分享123个ASP整站程序源码,总有一款适合您 123个ASP整站程序源码下载链接:https://pan.baidu.com/s/1GzhuIHhkNVSLz1plTyQWCg?pwd=auha ...
- 分享66个PHP聊天室类源码,总有一款适合您
分享66个PHP聊天室类源码,总有一款适合您 66个PHP聊天室类源码下载链接:https://pan.baidu.com/s/1_Fbbc3WMVWN7jjgTRaCnXw?pwd=h75j 提取码 ...
- 分享74个ASP整站程序源码,总有一款适合您
分享74个ASP整站程序源码,总有一款适合您 74个ASP整站程序源码下载链接:https://pan.baidu.com/s/12WvL3Z7LhmCwzhTPgxVZTA 提取码:g64j Py ...
最新文章
- 伪官宣:Envoy 中文指南新鲜出炉
- java统计_java统计当前在线数
- linux中执行jmx脚本,在linux服务器下JMeter如何执行jmx性能脚本
- Android Intent基本使用
- hadoop-hdfs-ha配置-搭建
- 表达能力VS只会敲代码(2018届毕业生web前端)
- 软件培训技术选哪个?
- windows7系统电脑管理员权限的更改方法
- 错误 执行Transact-SQL语句批处理时发生了异常。无法设置主体'sa'的凭据
- [转载] python 运算符重载有什么用_Python运算符重载用法实例分析
- Android 图标异常,APK格式文件图标显示异常
- ”在禁用UAC时,无法激活此应用“问题
- “拖延症”的良方-对于追求完美,自制力差,情绪化的人很受用
- namecheap域名注册商怎么样?可以注册哪些后缀域名?
- day06笔记(2021-09-28)-OOP:面向对象+封装+继承+多态
- 糖儿飞教你学C++ Socket网络编程——2.本书目录
- 百度地图 web 只显示地图
- 垃圾邮件识别-朴素贝叶斯算法
- 【基础知识】现在很火的app上的deeplink技术,到底是什么?
- 曾颖明的博客关于作者