今天是214情人节,爱一个人心意不变,但是方式可以千变万化,作为新时代农民工的码农们,又怎么能输呢?今天就教你用Python实现“爱心”的效果,花式表达“我爱你”!
简单易操作,快来试一试:
代码实现1:
from turtle import *
def curvemove(): # 这个函数是为了绘制爱心上方的曲线 for i in range(200): right(1) fd(1)
pensize(2) # 调整画笔粗细speed(5) # 调节画笔速度color('red', 'red') # 画笔颜色及填充颜色begin_fill() # 开始填充left(140)fd(111.65)curvemove() # 调用函数left(120)curvemove() # 调用函数fd(111.65)end_fill() # 结束填充hideturtle() # 隐藏画笔done()
代码实现2:
import turtle
# 画心形圆弧def hart_arc(): for i in range(200): turtle.right(1) turtle.forward(2)
def move_pen_position(x, y): turtle.hideturtle() # 隐藏画笔(先) turtle.up() # 提笔 turtle.goto(x, y) # 移动画笔到指定起始坐标(窗口中心为0,0) turtle.down() # 下笔 turtle.showturtle() # 显示画笔
# 初始化turtle.setup(width=800, height=500) # 窗口(画布)大小turtle.color('red', 'pink') # 画笔颜色turtle.pensize(3) # 画笔粗细turtle.speed(1) # 描绘速度# 初始化画笔起始坐标move_pen_position(x=0, y=-180) # 移动画笔位置turtle.left(140) # 向左旋转140度turtle.begin_fill() # 标记背景填充位置# 画心形直线( 左下方 )turtle.forward(224) # 向前移动画笔,长度为224# 画爱心圆弧hart_arc() # 左侧圆弧turtle.left(120) # 调整画笔角度hart_arc() # 右侧圆弧# 画心形直线( 右下方 )turtle.forward(224)turtle.end_fill() # 标记背景填充结束位置# 点击窗口关闭程序window = turtle.Screen()window.exitonclick()
下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
最后: 可以在公众号:程序员小濠 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!喜欢软件测试的小伙伴们,可以加入我们的测试技术交流扣扣群:779450660里面有各种软件测试资源和技术讨论)



