用python代码做个圣诞树,送给心爱的她
心思快要圣诞节了,就给我家小可爱做个一颗只属于她的圣诞树,希望她会喜欢。在此分享在这里,希望大家也可以借鉴借鉴,送给心爱的她
import turtle as t
import random# 爱心函数
# 将爱心分为两个半圆与一个正方形
# r为半圆半径,l = 2r为正方形边长
# 调整半径即可调整爱心大小
def loving_heart(r):l = 2 * rt.left(45)t.forward(l)t.circle(r, 180)t.right(90)t.circle(r, 180)t.forward(l)# 树函数(递归)
def tree(d, s):if d <= 0:returnt.forward(s)tree(d - 1, s * .8)t.right(120)tree(d - 3, s * .5)t.right(120)tree(d - 3, s * .5)t.right(120)t.backward(s) # 回退函数# 画爱心部分
t.penup()
t.goto(0, 200) # 设置起点位置
t.pendown()
t.pencolor('pink') # 设置画笔颜色
t.color('pink')
t.begin_fill() # 对图形进行填充
loving_heart(20) # 执行画爱心函数
t.end_fill()# 画树部分
n = 100
t.speed('fastest')
# t.Turtle().screen.delay(0)
t.right(225)
t.color("dark green")
t.backward(n * 4.8)
tree(15, n)
t.backward(n / 5)# 绘制落叶
for i in range(200):a = 200 - 400 * random.random()b = 10 - 20 * random.random()t.up()t.forward(b)t.left(90)t.forward(a)t.down()if random.randint(0, 1) == 0:t.color('tomato')else:t.color('wheat')t.circle(2)t.up()t.backward(a)t.right(90)t.backward(b)t.color("dark red", "red") # 定义字体颜色t.write("王宝儿,圣诞快乐哟", align="center", font=("Comic Sans MS", 40, "bold")) # 定义文字、位置、字体、大小t.hideturtle()
用python代码做个圣诞树,送给心爱的她相关推荐
- python半圆代码_趣味项目:用Python代码做个月饼送给你!
所用工具 1.Python中的turtle包 2.对Python似火的热情 先来介绍一番 Turtle作图又叫海龟作图,是Python中比较有趣的一个模块,功能强大,使用方便.简单来说,比如有一块空地 ...
- 趣味项目:用Python代码做个月饼送给你
来源:公众号[数恪] 原创作者:Janie(微信L926926z,加微信请备注来源) 中秋节马上到了,Janie用python来给大家画个小月饼,祝大家中秋快乐! 所用工具 1.Python中的tur ...
- python换脸完整程序_小 200 行 Python 代码做了一个换脸程序
原标题:小 200 行 Python 代码做了一个换脸程序 简介 在这篇文章中我将介绍如何写一个简短(200行)的 Python 脚本,来自动地将一幅图片的脸替换为另一幅图片的脸. 这个过程分四步: ...
- 最美圣诞树,用Python画棵雪夜圣诞树送给你
今天是平安夜,明天就是圣诞节,这两天应该是苹果最畅销的日子 ... 之前发了一篇圣诞树的文章,看小伙伴都挺感兴趣的,本文再用 Python 来画一棵高级一点的圣诞树,先睹为快. 下面展开来看一下主要代 ...
- 最美圣诞树!用Python画棵雪夜圣诞树送给你
今天是平安夜,明天就是圣诞节,这两天应该是苹果最畅销的日子 ... 提到圣诞节,就不得不提圣诞树,本文我们用 Python 来画一棵圣诞树,先睹为快. 下面展开来看一下主要代码实现. 树 圣诞树主要代 ...
- 用Python代码做一个简单数字小游戏
#作者是一个十三岁的小男孩. 编辑工具 电脑Python 需要模块 random #今日用代码做一个猜数小游戏 #话不多说,上代码!!! import random number = random.r ...
- 100行python代码做一个程序_100行python代码实现微信跳一跳辅助程序
写在前面 分享一下今天下午用python写的"跳一跳"小游戏的辅助程序.之前是准备用树莓派操控一个"机械手指"来代替人的触摸操作,但该方案还在酝酿中,实现了再分 ...
- python圣诞树代码成品图片动态_节日快乐! Python画一棵圣诞树送给你
本文实例为大家分享了Python画圣诞树的具体代码,供大家参考,具体内容如下 源代码 from turtle import * import random import time #from unit ...
- python应用于财务-用6行python代码做一个财务机器人
使用python来模拟鼠标和键盘操作: win32api是利用windows自带的接口,实际应用受环境限制较少,之前做的网银打开UKEY输入密码的操作就是使用这个代码实现的,而其他财务机器人软件如ui ...
最新文章
- C# json解析字符串总是多出双引号_Python小白必备知识:Python字符串详解
- jvm内存收集器总结(图片)
- 详细讲解Quartz.NET
- Centos 7源码编译搭建Nginx
- windows更改pip源_让你的 pip下载速度 飞起来
- linux学习查看日志命令
- [Java] 蓝桥杯ALGO-59 算法训练 快速排序
- 有关视图状态(ViewState)的一些问题
- matlab能打开mdl文件吗,simulink打开mdl文件的问题
- 漏洞补丁在线更新失败或软件安装提示ERROR的解决方案
- 遥感影像计算植被覆盖度FVC
- android dropbox切换账户,输入用户名和密码到Dropbox用Calablash登录webview android
- Unity3d场景渲染出图
- 本地搭建属于自己的ChatGPT:基于PyTorch+ChatGLM-6b+Streamlit+QDrant+DuckDuckGo
- Linux下QT安装
- python求和:1/3+3/5+5/7+7/9+...+97/99
- Shell--如何定义及遍历数组、字符串数组【工作笔记】
- JavaScript-事件之onmousemove
- Windows批处理 - 磁盘检查并保存日志
- 【来日复制粘贴】状态栏随机显示
热门文章
- 用启动盘点击修复计算机没有反应,电脑系统教程:u盘插电脑没反应
- Panoply:一款netCDF, HDF and GRIB数据查看器
- 学习笔记:快速入门ZooKeeper技术
- 浅谈Spring IOC的理解
- android 小视频 应用,短视频应用专题 - 只给你好看的短视频合集 - Android 应用 - 【最美应用】...
- HP-UX 11.31 安装RAC 添加共享磁盘的问题(两种办法)
- ORACLE压力测试工具orion
- Neo4j图数据库高级应用系列 / 服务器扩展指南 APOC(5.4) - 导出数据到Cypher脚本文件
- 音速索尼克 怪人_科学怪人,半死僵尸和其他怪物
- 一坑未平一坑又起——圆锥曲线1-1 椭圆的定义中的东西