心思快要圣诞节了,就给我家小可爱做个一颗只属于她的圣诞树,希望她会喜欢。在此分享在这里,希望大家也可以借鉴借鉴,送给心爱的她

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代码做个圣诞树,送给心爱的她相关推荐

  1. python半圆代码_趣味项目:用Python代码做个月饼送给你!

    所用工具 1.Python中的turtle包 2.对Python似火的热情 先来介绍一番 Turtle作图又叫海龟作图,是Python中比较有趣的一个模块,功能强大,使用方便.简单来说,比如有一块空地 ...

  2. 趣味项目:用Python代码做个月饼送给你

    来源:公众号[数恪] 原创作者:Janie(微信L926926z,加微信请备注来源) 中秋节马上到了,Janie用python来给大家画个小月饼,祝大家中秋快乐! 所用工具 1.Python中的tur ...

  3. python换脸完整程序_小 200 行 Python 代码做了一个换脸程序

    原标题:小 200 行 Python 代码做了一个换脸程序 简介 在这篇文章中我将介绍如何写一个简短(200行)的 Python 脚本,来自动地将一幅图片的脸替换为另一幅图片的脸. 这个过程分四步: ...

  4. 最美圣诞树,用Python画棵雪夜圣诞树送给你

    今天是平安夜,明天就是圣诞节,这两天应该是苹果最畅销的日子 ... 之前发了一篇圣诞树的文章,看小伙伴都挺感兴趣的,本文再用 Python 来画一棵高级一点的圣诞树,先睹为快. 下面展开来看一下主要代 ...

  5. 最美圣诞树!用Python画棵雪夜圣诞树送给你

    今天是平安夜,明天就是圣诞节,这两天应该是苹果最畅销的日子 ... 提到圣诞节,就不得不提圣诞树,本文我们用 Python 来画一棵圣诞树,先睹为快. 下面展开来看一下主要代码实现. 树 圣诞树主要代 ...

  6. 用Python代码做一个简单数字小游戏

    #作者是一个十三岁的小男孩. 编辑工具 电脑Python 需要模块 random #今日用代码做一个猜数小游戏 #话不多说,上代码!!! import random number = random.r ...

  7. 100行python代码做一个程序_100行python代码实现微信跳一跳辅助程序

    写在前面 分享一下今天下午用python写的"跳一跳"小游戏的辅助程序.之前是准备用树莓派操控一个"机械手指"来代替人的触摸操作,但该方案还在酝酿中,实现了再分 ...

  8. python圣诞树代码成品图片动态_节日快乐! Python画一棵圣诞树送给你

    本文实例为大家分享了Python画圣诞树的具体代码,供大家参考,具体内容如下 源代码 from turtle import * import random import time #from unit ...

  9. python应用于财务-用6行python代码做一个财务机器人

    使用python来模拟鼠标和键盘操作: win32api是利用windows自带的接口,实际应用受环境限制较少,之前做的网银打开UKEY输入密码的操作就是使用这个代码实现的,而其他财务机器人软件如ui ...

最新文章

  1. C# json解析字符串总是多出双引号_Python小白必备知识:Python字符串详解
  2. jvm内存收集器总结(图片)
  3. 详细讲解Quartz.NET
  4. Centos 7源码编译搭建Nginx
  5. windows更改pip源_让你的 pip下载速度 飞起来
  6. linux学习查看日志命令
  7. [Java] 蓝桥杯ALGO-59 算法训练 快速排序
  8. 有关视图状态(ViewState)的一些问题
  9. matlab能打开mdl文件吗,simulink打开mdl文件的问题
  10. 漏洞补丁在线更新失败或软件安装提示ERROR的解决方案
  11. 遥感影像计算植被覆盖度FVC
  12. android dropbox切换账户,输入用户名和密码到Dropbox用Calablash登录webview android
  13. Unity3d场景渲染出图
  14. 本地搭建属于自己的ChatGPT:基于PyTorch+ChatGLM-6b+Streamlit+QDrant+DuckDuckGo
  15. Linux下QT安装
  16. python求和:1/3+3/5+5/7+7/9+...+97/99
  17. Shell--如何定义及遍历数组、字符串数组【工作笔记】
  18. JavaScript-事件之onmousemove
  19. Windows批处理 - 磁盘检查并保存日志
  20. 【来日复制粘贴】状态栏随机显示

热门文章

  1. 用启动盘点击修复计算机没有反应,电脑系统教程:u盘插电脑没反应
  2. Panoply:一款netCDF, HDF and GRIB数据查看器
  3. 学习笔记:快速入门ZooKeeper技术
  4. 浅谈Spring IOC的理解
  5. android 小视频 应用,短视频应用专题 - 只给你好看的短视频合集 - Android 应用 - 【最美应用】...
  6. HP-UX 11.31 安装RAC 添加共享磁盘的问题(两种办法)
  7. ORACLE压力测试工具orion
  8. Neo4j图数据库高级应用系列 / 服务器扩展指南 APOC(5.4) - 导出数据到Cypher脚本文件
  9. 音速索尼克 怪人_科学怪人,半死僵尸和其他怪物
  10. 一坑未平一坑又起——圆锥曲线1-1 椭圆的定义中的东西