要知道我们程序猿也是需要浪漫的,小博我之前在网上搜寻了很多代码,确发现好多都不是最新的,所以自己就整理了一下代码,现在与广大博友们分享下

我们需要用到的包

使用pip install +(包名)

turtle 2.random

程序源码

# Project Leader:刘

# Project:表白源码

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()

运行效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

时间: 2019-04-02

python表白源代码-python浪漫表白源码相关推荐

  1. python美女源代码_【网站源码】吾赏美图源码,做自己的美女图站点,PHP+Python...

    1 源码介绍 美图网站千千万,美图自己说了算!本源码由@香谢枫林 开发,首页图片做了浏览器窗口自适应,最大化占满PC浏览器和移动浏览器的窗口,并且防止出现滚动条. 源码截图 功能介绍 首页图片设置了4 ...

  2. Python仓库管理系统源代码,库存管理系统源码,基于flask,内含数据库文件,已实现出入库、库存预警,库存搜索等功能

    Python仓库管理系统源代码,库存管理系统源码,基于flask,内含数据库文件,已实现出入库.库存预警,库存搜索等功能 已实现三大功能:库存管理(出库.入库.低库存预警.物品搜索),预算统计,出入库 ...

  3. 精选合辑 | 30个Python数据分析及实战项目(含源码)

    今天给大家推荐一个优质的Python公众号「法纳斯特」,作者:小F. 小F是211机械专业毕业的,上学的时候还造了两辆车(FSC.无碳小车),毕业以后又在车企搬了一年的砖,最终决定转行IT,从零开始学 ...

  4. 教你用python制作人脸卡通画(附源码)

    教你用python制作人脸卡通画(附源码) 效果展示: 让我们开始学习之路: 原理:利用第三方人脸接口将图像人脸化 第三方接口注册地址:https://ai.minivision.cn/#/login ...

  5. python人工智能项目实例-python人工智能项目实战,PDF+源码

    原标题:python人工智能项目实战,PDF+源码 <python人工智能项目 Intelligent Projects Using Python> 实施机器学习和深度学习方法,使用Pyt ...

  6. Python Web在线考试管理系统【源码+毕设论文】

    本文参考之前Python+Django Web在线考试管理系统的博文,协助某同学完成的毕业设计论文. 有需要的同学请也可以自行参考以下系列文章: Python+Django Web在线考试管理系统设计 ...

  7. python蒙特卡洛模拟抢红包(附源码),可用于课堂展示(presentation)

    本博客是复现b站毕导视频中描述的模拟论证过程,先上原视频链接(强烈建议先看原视频): 我给自己发了2亿个红包,才发现先抢和后抢差距这么大https://www.bilibili.com/video/B ...

  8. 七夕节微信表白墙小程序源码/基于Laravel的表白墙微信小程序源码

    七夕节微信表白墙小程序源码/基于Laravel的表白墙微信小程序源码 ☑️ 编号:ym499 ☑️ 品牌:无 ☑️ 语言:小程序 ☑️ 大小:11.2MB ☑️ 类型:微信表白墙小程序 ☑️ 支持:小 ...

  9. 计算机毕业设计Python+djang公务员考试信息管理系统(源码+系统+mysql数据库+Lw文档)

    项目介绍 随着社会的发展,近些年来的毕业生大多数会选择考研,考公员和考试教师资格证以增加自己在未来社会中的竞争能力.为了让这些有志之士能够有一个更好的学习和交流平台,我们通过计Python+djang ...

  10. Python concurrent.future 使用教程及源码初剖

    前言 原文发在这里的 Python concurrent.future 使用教程及源码初剖 垃圾话 很久没写博客了,想了想不能再划水,于是给自己定了一个目标,写点 concurrent.future ...

最新文章

  1. Java getBytes字符集问题
  2. Java对象的实例化
  3. 【推荐系统】基于用户的协同过滤算法
  4. 60道Python面试题答案精选!找工作前必看
  5. ansible(自动化运维上)——ansible部署,添加主机组,连通性测试
  6. Linux如何将文件中内容放到粘贴板上
  7. 【转】为了修复打码女神脸,他们提出二阶段生成对抗网络EdgeConnect
  8. 《高阶Perl》——3.8 对象方法里的缓存
  9. 方维分享系统修改,本地安装失败,后台无法登陆
  10. Javascript面向对象之私有静态变量
  11. 计算机操作系统-整理
  12. 2022年总结与展望
  13. 自定义权限修改弹框_微信小程序自定义授权弹框
  14. 网络信息化时代,3D产品建模宣传很到位
  15. ‘v-model’ directives require no argument
  16. 这款开源工具绝了!!!
  17. 青提WiFi微信小程序安装教程常见错误解析
  18. IE浏览器和谷歌浏览器主页被篡改,设置无效的解决办法
  19. 分享!微信自定义分享链接的标题(描述和图片)都是怎么实现的?
  20. 47.serch基本语法

热门文章

  1. 关于laravel发布到github'丢失'vendor目录或其他文件的解决
  2. CS294-112 深度强化学习 秋季学期(伯克利)NO.3 Reinforcement learning introduction
  3. QTableWidget表头样式
  4. iOS常用第三方库之Masonry
  5. 读javascript高级程序设计11-事件
  6. 20189208 2018-2019-2 《移动平台开发实践》分析小组项目代码
  7. EXCEL-常用函数总结
  8. Python字符串常用方法(二)
  9. 文章如何做伪原创 SEO大神教你几招做原创网站文章的心得
  10. 关于 use-default-filters 属性的说明