每到各种节日,不少小伙伴们都会遇到这样一个世纪问题——怎么给女朋友/老婆一个与众不同的节日惊喜。

这不又要到520了嘛,我们可以尝试用python给女朋友比心表白!就像下面这样????

下面快快就带大家来领略一下用Python表白的方式,让女朋友们感受一下IT人的浪漫。

Turtle基本参数

python的强大在于它有许多的强大的库,turtle是其中可以交互式的绘画的模块。也是很多提升初学者学习python乐趣的秘密法宝!

作为一个艺术白痴,想要画一幅画可能很困难,但是利用python的turtle库,只需要几行代码你就能实现绘画[1]

turtle是python自带的一个库,直接调用就可以了。

from turtle import *

然后接下来我们需要了解一下turtle的基本语句,为画图打好基础。

现在,我们尝试用上表中的命令来操作一下,看看turtle是怎么运动的。

from turtle import *forward(200) # 从当前画笔方向移动200
left(90) # 逆时针移动90°
backward(200) # 在当前画笔方向的反方向移动200
right(90) # 顺时针移动90°
circle(200) # 画一个半径为200的圆,圆心在画笔左边

运行后效果如下

可以看到,画笔按照我们的设想运动了起来。下面我们开始尝试自己简单模仿来画图啦

海龟画图

不过为了节省工作量,我们可以创建一些函数,这样就不用把很多基本代码写很多遍了。

def heart(x, y, size):go_to(x, y)left(150)begin_fill()forward(51*size)ring(150,size,0.3,'right')ring(210,size,0.786,'right')left(120)ring(210,size,0.786,'right')ring(150,size,0.3,'right')forward(51*size)end_fill()

比如,上面的代码就是构建了绘制心形的函数,单独测试一下效果。

成功画了一个心形,并填充了颜色。

剩下的我们就可以利用直线与曲线来依次绘制小人的头部、手臂和身体等。

#头部
color('black')
go_to(-228, 72)
pensize(3)
left(150)
ring(350,1,0.8,'right')#手臂
left(150)
forward(70)
left(90)
forward(10)
ring(200,0.1,0.9,'right')
forward(10)
left(90)
forward(20)
ring(200,0.1,0.9,'right')
forward(10)
left(90)
ring(200,0.2,0.9,'right')
left(100)
left
forward(80)

当然,除了添加心形,还可以添加一些文字。如果大家想自定义文字,直接更改参数中的文字520就好。

# 添加文字
go_to(-39, 69)
write("520", align="left", font=("黑体", 30, "normal"))

最终成果如下图所示????

参考资料

[1]

DC学习助手: 只要十分钟,python绘图神器turtle了解一下?

---------End---------

后台回复「微信群」,将邀请加入读者交流群。

《Python知识手册》| 《Markdown速查表》|《Python时间使用指南》|《Python字符串速查表》|《SQL经典50题》|《Python可视化指南》|《Plotly可视化指南》|《Pandas使用指南》|《机器学习精选》

????分享、点赞、在看,给个三连击呗!???? 

520到了,用Python给女朋友比心表白相关推荐

  1. Python制作七夕比心表白

    每到各种节日,不少小伙伴都会遇到这样一个世纪问题--怎么给心仪的女生/女朋友/老婆一个与众不同的节日惊喜. 这不马上就又到七夕了嘛,我们可以尝试用python给女朋友比心表白! 下面就带大家来领略一下 ...

  2. python代码~小人比心表白

    import turtle import time# 清屏函数 def clear_all():turtle.penup()turtle.goto(0, 0)turtle.color('light y ...

  3. 七夕要到了,快用Python比心表白吧biubiubiu

    每到各种节日,不少小伙伴们都会遇到这样一个世纪问题--怎么给心仪的女生/女朋友/老婆一个与众不同的节日惊喜. 这不马上就又要到七夕了嘛,我们可以尝试用python给女朋友比心表白!就像下面这这样 下面 ...

  4. 七夕要到了,用Python比心表白

    大家好,欢迎来到 [python教程入门学习]! 每到各种节日,不少小伙伴们都会遇到这样一个世纪问题--怎么给心仪的女生/女朋友/老婆一个与众不同的节日惊喜. 这不马上就又要到七夕了嘛,我们可以尝试用 ...

  5. 七夕快到了,用Python比心表白

    每到各种节日,不少小伙盘都会遇到这样一个世纪问题--怎么给心仪的女生/女朋友/老婆一个与众不同的节日惊喜. 这不马上就又到七夕了嘛,我们可以尝试用python给女朋友比心表白!就像下面这样

  6. 还在为520礼物发愁吗?教你用python撩女朋友

    用python撩女朋友,你要的温暖都在生活的细节中.学会制造惊喜,一起牵手走向更加美好的生活. 其实,大多数人的爱情都是有事没事的瞎扯,可对于我们该怎样瞎扯来表达自己的心意却又都摸不着头脑. 所以,情 ...

  7. 用python写个程序送给女朋友_如和用python给女朋友做个专属她的软件

    如和用python给女朋友做个专属她的软件 在学习python的路上如果觉得枯燥就可以想我一样做一些有趣的事情就不会无聊了 python是一门及其有趣的语言. 人们都喜欢记住一些重要的日子,比如说跟女 ...

  8. 七夕快到了,用python给女朋友画张素描吧

    一.先看效果: 二.安装python3.96,pycharm编辑器 PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来 ...

  9. python发邮件给女朋友代码_用python讨好女朋友是什么个操作?

    原标题:用python讨好女朋友是什么个操作? 文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 转自 |数据团学社(微信搜索metrodata_xue ...

最新文章

  1. 部署P2P扩容的脚本
  2. 【 MATLAB 】ndgrid 和 meshgrid 对比理解以及应用
  3. windows安装ngnix
  4. 解决工控网络通信协议威胁的实践
  5. html相对路径载入页面,html页面的绝对路径和相对路径
  6. JS-键盘事件之方向键移动元素
  7. [Python]两个list对应元素操作(相减)
  8. linux net 伪指令码,1.2.2. ldr pWTCON
  9. 剖析ActiveX控件安全问题
  10. 苹果股价周一下跌4.17% 市值今年首次跌破2万亿美元
  11. 拉勾发布互联网人薪资报告 2021开年薪资环比增长7%
  12. Android实际开发中的bug总结与解决方法(一)
  13. []TLD code run
  14. OSG加载DEM高程数据
  15. ati.c ATI顯卡開發源代碼
  16. cisco route;0x2142和0x2102模式
  17. 2022美国大学生数学建模竞赛A题思路与总结
  18. Pycharm中Qt designer的配置,.ui文件转.py文件,运行.py
  19. 在线API文档、技术文档工具ShowDoc
  20. 数据库的三个范式(sql server ,oracle ,db2...)

热门文章

  1. mysql查询不以字母结尾,MySQL整数比较会忽略结尾的字母字符
  2. 机器人无限火力无限e符文_无限火力装备符文评级 召唤师峡谷秒变欢乐谷 机器人化身跳楼机...
  3. java面向对象简单宠物乐园
  4. python 中文文本分类
  5. 企业环境分析的一些框架
  6. lol1月8日服务器维护,1月8日早上6点停机版本更新公告
  7. Excel-统一小括号格式(中文小括号,英文小括号)
  8. 唐易AI全自动批量剪辑软件讲解(上)
  9. 怎样清理苹果电脑磁盘空间_Mac磁盘空间不足怎么办?苹果电脑磁盘空间清理方法...
  10. 2019有的图纸打印出来看不清楚_如何将CAD图纸打印出来?【AutoCAD教程】