python表白神器教程(python浪漫表白源码)
类别:脚本大全 浏览量:2858
时间:2021-10-26 11:21:43 python表白神器教程
python浪漫表白源码要知道我们程序猿也是需要浪漫的,小博我之前在网上搜寻了很多代码,确发现好多都不是最新的,所以自己就整理了一下代码,现在与广大博友们分享下
我们需要用到的包
使用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() |
运行效果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/weixin_43292457/article/details/84671149
您可能感兴趣
- linux查看tcp状态(详解从Linux源码看SocketTCP的bind)
- html5socket源码(五分钟学会HTML5的WebSocket协议)
- pythondjango图解(详解Django-restframework 之频率源码分析)
- 如何替换html5视频播放器(HTML5自定义视频播放器源码)
- scrapy框架爬取小说的正文内容(Scrapy框架爬取Boss直聘网Python职位信息的源码)
- 织梦源码安装数据库怎么填(Mysql修改端口号 织梦DedeCMS设置教程)
- php源码如何导入dw中(php导入文件夹图片保存到dedecms的方法)
- php+mysql源码部署教程(在WIN主机IIS上支持PHP和MySQL实现方法)
- vue 组件如何转换虚拟dom(Vue源码分析之虚拟DOM详解)
- redis的scan命令的使用(scrapy-redis源码分析之发送POST请求详解)
- tp5框架源码分析(tp5框架无刷新分页实现方法分析)
- react源码教程(详解React 代码共享最佳实践方式)
- css3粒子特效(利用CSS3实现毛玻璃效果示例源码)
- python浪漫表白源码(python七夕浪漫表白源码)
- dedecms源码目录(dedecms调用图片集中图片的注释)
- mysql自定义安装教程5.7(MySQL系列-源码编译安装v5.7.34)
- 书法欣赏 宋.志南诗《绝句》(宋.志南诗绝句)
- 每周一首古诗 《绝句》(每周一首古诗绝句)
- 蓝色代表什么(蓝色代表什么性格的人)
- 红色代表什么(红色代表什么情感和含义)
- 南宋志南和尚绝句 杨柳风似庙中来(南宋志南和尚绝句)
- 今天要穿什么颜色(今天要穿什么颜色的衣服最吉利)
热门推荐
- laravel模型个数(laravel withCount 统计关联数量的方法)
- 面试中如何给人留下好印象
- dede如何联动筛选(dede 标签调用大全 dedecms 隔五行一个分割线等标签调用)
- css怎么设计文字阴影(css实现动态阴影、蚀刻文本、渐变文本效果)
- 开启wds点击保存没有反应(WDCP控制面板打开空白或无法登录的解决办法)
- 设置404错误页面的几个建议
- mysql的复制原理(浅析MySQL的WriteSet并行复制)
- vue中的watch属性(vue Watch和Computed的使用总结)
- vue自定义列组件(vue自定义表格列的实现过程记录)
- 阿里云ecs服务器挂了怎么办(阿里云服务器ECS不支持合并多块数据盘怎么办?)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9