import turtle

import random

def love(x,y):#在(x,y)处画爱心lalala

lv=turtle.Turtle()

lv.hideturtle()

lv.up()

lv.goto(x,y)#定位到(x,y)

def curvemove():#画圆弧

for i in range(20):

lv.right(10)

lv.forward(2)

lv.color('red','pink')

lv.speed(10000000)

lv.pensize(1)

#开始画爱心lalala

lv.down()

lv.begin_fill()

lv.left(140)

lv.forward(22)

curvemove()

lv.left(120)

curvemove()

lv.forward(22)

lv.write("",font=("Arial",12,"normal"),align="center")#写上表白的人的名字

lv.left(140)#画完复位

lv.end_fill()

def tree(branchLen,t):

if branchLen > 5:#剩余树枝太少要结束递归

if branchLen<20:

t.color("green")

t.pensize(random.uniform((branchLen + 5) / 4 - 2, (branchLen + 6) / 4 + 5))

t.down()

t.forward(branchLen)

love(t.xcor(),t.ycor())#传输现在turtle的坐标

t.up()

t.backward(branchLen)

t.color("brown")

return

t.pensize(random.uniform((branchLen+5)/4-2,(branchLen+6)/4+5))

t.down()

t.forward(branchLen)

# 以下递归

ang=random.uniform(15,45)

t.right(ang)

tree(branchLen-random.uniform(12,16),t)#随机决定减小长度

t.left(2*ang)

tree(branchLen-random.uniform(12,16),t)#随机决定减小长度

t.right(ang)

t.up()

t.backward(branchLen)

myWin = turtle.Screen()

t = turtle.Turtle()

t.hideturtle()

t.speed(1000)

t.left(90)

t.up()

t.backward(200)

t.down()

t.color(“brown”)

t.pensize(32)

t.forward(60)

tree(100,t)

myWin.exitonclick()

成品展示如下图

python写出表白_用Python写一个简单的表白-Go语言中文社区相关推荐

  1. python语言设计简单计算器_Python 设计一个简单的计算器-Go语言中文社区

    设计目标 实现加减乘除及拓号优先级解析 用户输入'1 - 2 * ( (6-3 +(-5/5)*(9-2*3/3 + 7/3*7/4*12 +10 * 5/5 )) - (-4*3)/ (12-3*2 ...

  2. 简笔彩色圣诞树的python代码_Python绘图,圣诞树,花,爱心 | Turtle篇-Go语言中文社区...

    1.画圣诞树 import turtle screen = turtle.Screen() screen.setup(800,600) circle = turtle.Turtle() circle. ...

  3. 循环队列的进队算法c语言,循环队列的定义,入队算法,出队算法,遍历算法,及其代码实现-Go语言中文社区...

    队列 的定义: 一种可以是实现"先进先出"的存储结构.数据的进出类似于排队购票.队只允许队尾一端(rear)添加,在另一端队头(front)删除.队有队头(front)和队尾(re ...

  4. python爬微信好友_用Python爬了自己的微信好友,原来他们是这样的人……-Go语言中文社区...

    导读: 用了微信几年了,微信号有也不少了,但是真正了解自己的好友吗?好友最多的城市是哪个?好友男女比例是多少?好友签名都是什么?今天我们来充分了解自己的微信好友. 01 准备工作 运行平台:Windo ...

  5. python海龟怎样写字又快又好看_用python的小海龟 Turtle 画一朵好看又有趣的小花-Go语言中文社区...

    1967年, Daniel G. Bobrow , Wally Feurzeig , Seymour Papert 和 Cynthia Solomon 设计了LOGO编程语言,用一种直观的方式教孩子们 ...

  6. 用python画小花_用python的小海龟 Turtle 画一朵好看又有趣的小花-Go语言中文社区...

    1967年, Daniel G. Bobrow , Wally Feurzeig , Seymour Papert 和 Cynthia Solomon 设计了LOGO编程语言,用一种直观的方式教孩子们 ...

  7. 使用python函数计算3.5四舍五入的结果_python 数字的四舍五入-Go语言中文社区

    python 数字的四舍五入 问题 你想对浮点数执行指定精度的舍入运算. 解决方案 对于简单的舍入运算,使用内置的 round(value, ndigits) 函数即可.比如: 当一个值刚好在两个边界 ...

  8. python方差函数_python 中的var()函数和cov函数用法-Go语言中文社区

    本文是学习多篇博客总结而得: numpy中var和cov函数求法和MATLAB中var和cov函数求法类似: 首先均值X,样本方差S,样本协方差C 公式分别为: 一.  MATLAB和Python中计 ...

  9. python爬图片_Python爬虫:彼岸图网图片爬取-Go语言中文社区

    杂 哈哈,这是我第一篇博客 半年以后回来再看发现这代码简直太难看了 现在已经弃用大小驼峰转蛇形命名了 确实好看 除了命名别的也写的不怎么样 因为爬虫只是个爱好所以也不准备再投入时间重构了 将就着看吧 ...

  10. python爬取王者_python爬取王者荣耀APP英雄皮肤-Go语言中文社区

    我们用fillder抓包下载,>>fillder软件下载 1.下载安装软件,设置Tools >> HTTPS里面全部勾选 2.options >> connecti ...

最新文章

  1. 一堂拯救千万股民的公开课,不能错过!
  2. 流媒体服务器 客户端播放器方案推荐
  3. 函数 —— popen() fscanf() sprintf() 执行shell命令并获取结果
  4. 破天荒第一遭 安全公司因玩忽职守被客户告上法庭
  5. POJ 1584 A Round Peg in a Ground Hole 判断凸多边形,点到线段距离,点在多边形内
  6. 51单片机数字钟的实现
  7. 如何修改浏览器的默认滚动条样式
  8. 最小生成树prim (c++ 已大改)
  9. 移动应用安全形势分析报告
  10. 让领导狂夸,让业务目瞪口呆的报表,竟然是这样?
  11. 论闷声挣大钱与网红现象
  12. 工业大数据技术简介--来源、特点、关键问题以及案例
  13. gg修改器偏移量修改_GG修改器偏移是怎么弄 | 手游网游页游攻略大全
  14. js 正则表达式判断非法字符以及常用正则表达式。
  15. 1709 ltsb 内存占用_Win10 LTSB|1709|1809|LTSC 八合一ISO镜像
  16. hikvision服务器重装系统,一篇看懂黑群晖重装系统
  17. 个人数据泄露问题的数据_非个人的个人数据
  18. Fishermen(2018 ICPC SouthEastern European)
  19. 备案服务器查询网站,网站服务器备案查询
  20. 程序分析与优化 - 6 循环优化

热门文章

  1. 2022-2028年中国聚合物气体分离膜行业市场发展模式及投资前景分析报告
  2. debian10 更换阿里源
  3. 【微服务架构】SpringCloud之断路器(hystrix)
  4. 深度学习的分布式训练--数据并行和模型并行
  5. pytorch nn.Embedding
  6. 大三后端暑期实习面经总结——SSM微服务框架篇
  7. VS Code搭建C/C++开发环境超详细教程
  8. DeepSpeed超大规模模型训练工具
  9. Arm Cortex-M3 MCU性能
  10. 用OpenCV进行摄像机标定