群答疑随手记:Python turtle绘图实例-----直男程序猿祝福生日快乐

简介: 群答疑随手记:Python turtle绘图实例-----直男程序猿祝福生日快乐

 突发奇想,复习一下大一计算机二级的Python turtle绘图

(其实就是换个背景打个字,没技术含量,仅供娱乐,一个能让你尴尬到抠出三室一厅的代码)

由于bgpic只接收gif类型的图片,所以这里提供一个图片在线转换器:

在线图片格式转换器、JPG、GIF、PNG图片文件类型在线修改 - 改图宝

完整代码(仅供娱乐,当然网上有好多大佬们的优秀作品,本菜鸟学习中~)

import turtle as t
def bgpic(self, picname=None):
    if picname is None:
        return self._bgpicname
    if picname not in self._bgpics:
        self._bgpics[picname] = self._image(picname)
    self._setbgpic(self._bgpic, self._bgpics[picname])
    self._bgpicname = picname
if __name__ == '__main__':
    myWin = t.Screen()
    t.setup(width=900, height=600, startx=0, starty=0)
    t.bgpic(r'../source/gaitubao_part-00285-3537_gif.gif')
    t.speed(2)
    t.color('blue')
    t.penup()
    t.goto(-400, 210)
    t.pendown()
    t.write('致:好友友  ', font=('楷体', 32, 'bold'))
    t.color('red')
    t.penup()
    t.goto(-300, 50)
    t.pendown()
    t.write('祝 你 生 日 快 乐!前 程 似 锦!', font=('楷体', 30, 'bold'))
    t.color('blue')
    t.penup()
    t.goto(100, -220)
    t.pendown()
    t.write('————蓝多多的小仓库', font=('楷体', 20, 'bold'))
    t.done()
    #myWin.exitonclick()

image.gif

实验结果截图

image.gif


相关文章
|
1月前
|
数据可视化 Python
Python 高级绘图:探索数据可视化
在Python中,利用matplotlib、seaborn等库可实现数据的可视化。matplotlib功能丰富,支持基础图表绘制;seaborn则提供了更美观的默认样式。此外,matplotlib还支持3D图形及动态图表的生成,满足多样化的数据展示需求。 示例代码展示了如何使用这些库绘制正弦波、散点图、3D曲面图及动态更新的折线图。通过numpy生成数据,并借助matplotlib与seaborn的强大绘图功能,实现数据的直观呈现。
70 17
|
12天前
|
测试技术 API 数据安全/隐私保护
Python连接到Jira实例、登录、查询、修改和创建bug
通过使用Python和Jira的REST API,可以方便地连接到Jira实例并进行各种操作,包括查询、修改和创建Bug。`jira`库提供了简洁的接口,使得这些操作变得简单易行。无论是自动化测试还是开发工作流的集成,这些方法都可以极大地提高效率和准确性。希望通过本文的介绍,您能够更好地理解和应用这些技术。
48 0
|
1月前
|
Python
Python中的push方法详解与实例
Python中的push方法详解与实例
|
1月前
|
Python
Python 练习实例100
Python 练习实例100
|
1月前
|
数据处理 Python
Python内置时间模块:Datetime实例详解(一)
Python内置时间模块:Datetime实例详解(一)
|
1月前
|
Python
Python 练习实例99
Python 练习实例99
|
1月前
|
数据可视化 Python
Python绘制基频曲线——实例解析与应用探讨
Python绘制基频曲线——实例解析与应用探讨
|
1月前
|
Python 容器
AutoDL Python实现 自动续签 防止实例过期释放 小脚本 定时任务 apscheduler requests
AutoDL Python实现 自动续签 防止实例过期释放 小脚本 定时任务 apscheduler requests
27 0
|
1月前
|
Python
Python内置时间模块:Datetime实例详解(二)
Python内置时间模块:Datetime实例详解(二)
|
1月前
|
数据可视化 Python
Python 高级绘图:从基础到进阶的可视化实践
本文介绍了使用 Python 的强大绘图库 matplotlib 实现多种图表绘制的方法,包括简单的折线图、多条折线图、柱状图、饼图、散点图及 3D 图的绘制。通过具体代码示例展示了如何设置轴标签、标题、图例等元素,并指出了 matplotlib 支持更多高级绘图功能。来源:https://www.wodianping.com/app/2024-10/47112.html。
76 0