群答疑随手记: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


相关文章
|
2天前
|
Python
Python 练习实例94
Python 练习实例94
|
2天前
|
Python
Python 练习实例92
Python 练习实例92
|
2天前
|
Python
Python 练习实例93
Python 练习实例93
|
2天前
|
Python
Python 练习实例90
Python 练习实例90
|
2天前
|
Python
Python 练习实例91
Python 练习实例91
|
2天前
|
Python
Python中类属性与实例属性的区别
了解这些区别对于编写高效、易维护的Python代码至关重要。正确地使用类属性和实例属性不仅能帮助我们更好地组织代码,还能提高代码运行的效率。
5 0
|
2天前
|
数据可视化 数据挖掘 Linux
10幅必须掌握的Seaborn绘图
10幅必须掌握的Seaborn绘图
13 0
|
数据可视化 数据挖掘 API
《利用Python进行数据分析·第2版》第9章 绘图和可视化
第1章 准备工作第2章 Python语法基础,IPython和Jupyter第3章 Python的数据结构、函数和文件第4章 NumPy基础:数组和矢量计算第5章 pandas入门第6章 数据加载、存储与文件格式第7章 数据清洗和准备第8章 数据规整:聚合、合并和重塑 第9章 绘图和可视化第10章 数据聚合与分组运算第11章 时间序列第12章 pandas高级应用第13章 Python建模库介绍第14章 数据分析案例附录A NumPy高级应用附录B 更多关于IPython的内容(完) 信息可视化(也叫绘图)是数据分析中最重要的工作之一。
1843 0
|
数据可视化 数据挖掘 Python
python数据分析(十四)-matplotlib 绘图与可视化
尽管pandas的绘图函数可以处理很多普通的绘图任务,但是要使用高级功能的话需要学习matplotlib API。
1441 0
|
数据可视化 Python 编解码
Python之绘图和可视化
Python之绘图和可视化 1. 启用matplotlib 最常用的Pylab模式的IPython(IPython --pylab) 2. matplotlib的图像都位于Figure对象中。 可以使用plt.figure创建一个新的Figure,不能通过空Figure绘图,必须用add_subplot创建一个或多个subplot axes[0,1]可以通过sha
1324 0
下一篇
无影云桌面