前言
爱一个人心意不变,但是方式可以千变万化,作为新时代农民工的码农们,又怎么能输呢?今天就教你用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()
粉丝专享图片
完整源码领取↓↓↓
知己知彼百战不殆
更多面试题梳理和讲解
将不定期分享
还有各类软测知识
VIP资源、资料包、面经!!
好文推荐
了解python的前景:https://blog.csdn.net/xiangxue888/article/details/129726286
了解python的副业:https://blog.csdn.net/xiangxue888/article/details/129726009