Python实现Tom与Jerry

简介: Python实现Tom与Jerry


写在前面

汤姆永远抓不到杰瑞,我们的故事永远不会结束!本期博主给大家带来了Tom&Jerry,快来看看吧~(Tom和Jerry可以修改成自己想修改的名字哦)

绘图基础

Python的turtle库是一个基于tkinter模块的绘图库,它提供了一些简单的命令来控制一个小乌龟的运动和绘图。下面是一些turtle绘图的基础知识:

  1. 导入turtle库:
import turtle
  1. 创建一个画布和一个小乌龟:
win = turtle.Screen()  # 创建一个画布
t = turtle.Turtle()  # 创建一个小乌龟
  1. 移动小乌龟:
t.forward(100)  # 向前移动100个像素
t.backward(50)  # 向后移动50个像素
t.right(90)  # 向右转动90度
t.left(45)  # 向左转动45度
  1. 绘制形状:
t.pendown()  # 放下画笔
t.circle(50)  # 绘制一个半径为50的圆形
t.penup()  # 抬起画笔
t.goto(0, 0)  # 将小乌龟移动到坐标(0, 0)
  1. 改变画笔的颜色、粗细等属性:
t.pensize(5)  # 设置画笔的粗细为5个像素
t.pencolor('red')  # 设置画笔的颜色为红色
  1. 填充形状:
t.begin_fill()  # 开始填充 
t.fillcolor('yellow')  # 设置填充颜色为黄色
t.circle(50)  # 绘制一个半径为50的圆形
t.end_fill()  # 结束填充
  1. 隐藏或显示小乌龟:
t.hideturtle()  # 隐藏小乌龟
t.showturtle()  # 显示小乌龟
  1. 清空画布:
t.clear()  # 清空画布中小乌龟绘制的所有内容
  1. 关闭画布:
win.bye()  # 关闭画布

以上是turtle绘图的基础知识,可以根据需求进行更加复杂的绘图操作。

Tom&Jerry

程序设计

import turtle
turtle.title("Tom&Jerry")
turtle.setup(0.7,0.7)
turtle.hideturtle()
turtle.bgcolor('blue')  # 背景颜色,可换成"pink"
t = turtle.Turtle()
t.screen.delay(0)
……完整代码文末公众号免费领取哦~

运行结果

写在后面

我是一只有趣的兔子,感谢你的喜欢!

目录
相关文章
|
5月前
|
定位技术
牛和 John
牛和 John
38 0
|
数据安全/隐私保护 Python
BUUCTF Alice与Bob 1
BUUCTF Alice与Bob 1
148 0
|
程序员 Windows
|
Python
ZZULIOJ-1009,求平均分(Python)
ZZULIOJ-1009,求平均分(Python)
|
Python
ZZULIOJ-1059,最高分(Python)
ZZULIOJ-1059,最高分(Python)
|
Python
ZZULIOJ-1032,员工薪水(Python)
ZZULIOJ-1032,员工薪水(Python)
|
弹性计算 Java 关系型数据库
New Boy
New boy是我最喜欢的朴树的歌,我是一个在天坑专业挣扎的学生,自己怀揣着从小对计算机的热爱走上转行之路,从前的我做错了很多的事,现在也深深知道社会的残酷和“选择大于努力”的真理。在之前暗无天日的迷茫和徘徊中,我坚持了下来,在计算机这条路上我终于看到了未来的曙光,也深深理解了乔帮主说的,“要找到自己喜欢并擅长的事情,并为之奋斗终身,如果还没有找到,那就继续找”。我现在可以肯定的说,我找到了,并同时作为向过去的告别,我给这篇文章起名New boy,希望自己能重新开始,未来路还很长,请多多指教!
411 0
New Boy
|
Python
Python系列之——字符串格式化(xiaozhan is a boy of 22 years old.)
不知道小伙伴有没有遇到过字符串输出有格式要求的情况呢?今天小詹学习分享一波python的字符串格式化的方法。学以致用,首先我们得明确为什么要格式化字符串输出,以及在哪些场景可能会用的上?考虑到这个一百度就有很多,就不赘述啦。
156 0
|
XML Java 数据格式