这个用Python海龟库绘制母亲节祝福的创意很棒!不过原代码存在几个小问题,我做了优化:
import turtle as t
# 初始化设置
t.ht()
t.speed(0)
t.setup(1000, 800)
t.color("red")
t.pensize(10)
# 绘制心形
t.begin_fill()
t.left(140)
t.forward(180)
t.circle(-90, 200)
t.setheading(60)
t.circle(-90, 200)
t.forward(180)
t.end_fill()
# 添加文字
t.up()
t.goto(0, -200)
t.write("母亲节快乐",
align="center",
font=("华文行楷", 80, "underline"))
t.done()
主要改进点:
[*]使用标准心形绘制算法,确保路径闭合
[*]优化了文字定位方式,使用 t.goto() 精确定位
[*]移除了多余的移动指令
[*]调整了画布尺寸比例更协调
运行效果:
1. 会先画出完整的红色爱心
2. 底部居中显示加粗带下划线的艺术字
3. 窗口尺寸调整为更适合显示的比例
这个代码最大的亮点是调用系统自带的 华文行楷 字体,既有传统书法韵味又不需要额外安装字体库。母亲收到这样用代码编织的祝福,一定会感受到满满的心意!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 哈哈哈哈,我不敢送 没看懂,爱心旁边两个球状物是什么含义 画风华 发表于 2025-5-11 09:33
没看懂,爱心旁边两个球状物是什么含义
一个代表烟花,表示对母亲节的庆祝;一个是花球,表示对母亲的爱。我是实在感觉屏幕有点空才加的那两个球状物{:5_109:} 很简陋的,
这是不带球状物的代码
===============================
import turtle as t
# 初始化设置
t.ht()
t.speed(0)
t.setup(1000, 800)
t.color("red")
t.pensize(10)
# 绘制心形
t.begin_fill()
t.left(140)
t.forward(180)
t.circle(-90, 200)
t.setheading(60)
t.circle(-90, 200)
t.forward(180)
t.end_fill()
# 添加文字
t.up()
t.goto(0, -200)
t.write("母亲节快乐",
align="center",
font=("华文行楷", 80, "underline"))
t.done()
===================================
{:5_106:} 先购买再领个鱼币 很cool的阳 发表于 2025-5-11 11:25
{:5_106:} 感谢感谢 wow 居然还整了两个绣球?? {:5_110:} {:10_256:} 感谢分享 昨天如影——记住你昨天的挫折和失败的教训;今天如画——美好的生活、快乐和幸福的人生要靠你自己去描绘;明天如梦——珍惜今天,选择好自己的目标,努力地为自己的明天去寻求和拼搏。
新的一周,朕会继续努力滴!!{:5_101:}
页:
[1]