用python的turtle库绘制爱心

本文介绍如何使用Python的turtle模块绘制不同大小的心形图案。通过详细解释代码,展示如何利用turtle库的特性创建黄色小爱心和粉色大爱心。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  •  送你一颗小心心

代码如下:

from turtle import *

#黄色爱心铃铛

pensize(5)
seth(0)
color('orange')
begin_fill()
lt(135)
fd(22)
right(180)#画笔掉头
circle(8,-180)


backward(8)
right(90)
forward(8)
circle(-8,180)
fd(22)

end_fill()
hideturtle()

 

  •  再送你一颗大心心

代码如下:

from turtle import *
color('red','pink')#画笔色red,背景色pink
begin_fill()
left(135)#左转135°
fd(100)#前进100像素
right(180)#画笔掉头

#重点理解circle()
#以垂直于当前方向的正左侧30像素处为圆心,圆心与当前位置的连线为半径,
#-180°方向(相对当前方向)画弧,画笔方向不变
#如果是180°是画笔正向前进画弧,-180°时画笔是倒退着画弧的
circle(30,-180)

backward(35)#由于此时画笔方向约为绝对方向的135°,需倒退画线
right(90)
forward(35)
circle(-30,180)
fd(100)
end_fill()
hideturtle()
done()

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值