用python画猫和老鼠_利用python如何实现猫捉老鼠小游戏
python实现猫捉老鼠小游戏
首界面
开始游戏界面
然后键盘操作小老鼠上下左右移动,猫自己去追,当猫追上老鼠则游戏结束
这里用时3.2秒,最后将游戏时长与猫和老鼠都显示在主页面上
下面我把猫与老鼠的小图片也放上来供大家使用
以下是程序源代码
import turtle
import time
import random
def up():
jerry.setheading(90)
jerry.forward(20)
def down():
jerry.setheading(270)
jerry.forward(20)
def left():
jerry.setheading(180)
jerry.forward(20)
def right():
jerry.setheading(0)
jerry.forward(20)
playground=turtle.Screen()
playground.register_shape('tom.gif')
playground.register_shape('jerry.gif')
playground.onkey(up,'Up')
playground.onkey(down,'Down')
playground.onkey(left,'Left')
playground.onkey(right,'Right')
#监听
playground.listen()
writer=turtle.Turtle()
writer.color('brown')
writer.hideturtle()
writer.penup()
writer.home()
writer.write("Tom & JERRY",align='center',font=("Comic sans MS",50,"bold"))
writer.goto(0,-50)
writer.write("READY?3,2,1,GO",align='center',font=("Comic sans MS",20,"bold"))
time.sleep(3)
writer.clear()
tom=turtle.Turtle()
tom.shape('tom.gif')
tom.penup()
tom.goto(random.randint(-200,200),random.randint(-200,200))
tom.pendown()
tom.pensize(3)
tom.color('blue')
jerry=turtle.Turtle()
jerry.shape('jerry.gif')
jerry.speed(0)
jerry.penup()
jerry.goto(random.randint(-200,200),random.randint(-200,200))
jerry.color('brown')
start=time.time()
while True:
tom.setheading(tom.towards(jerry))
tom.forward(5)
if tom.distance(jerry)<10:
end=time.time()
playground.clear()
jerry.goto(0,0)
jerry.write("GAME OVER",align='center',font=("Comic sans MS",50,"bold"))
jerry.goto(0,-50)
jerry.write("YOU SURVIVED {:.1f} SECONDS".format(end-start),align='center',font=("Comic sans MS",20,"bold"))
tom.pu()
tom.goto(-50,-70)
tom.stamp()
jerry.pu()
jerry.goto(50,-70)
jerry.stamp()
break
总结
到此这篇关于利用python如何实现猫捉老鼠小游戏的文章就介绍到这了,更多相关python猫捉老鼠小游戏内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
用python画猫和老鼠_利用python如何实现猫捉老鼠小游戏相关推荐
- python画猫和老鼠_利用python如何实现猫捉老鼠小游戏
python实现猫捉老鼠小游戏 首界面 开始游戏界面 然后键盘操作小老鼠上下左右移动,猫自己去追,当猫追上老鼠则游戏结束 这里用时3.2秒,最后将游戏时长与猫和老鼠都显示在主页面上 下面我把猫与老鼠的 ...
- python游戏后端开发_利用python如何实现猫捉老鼠小游戏
这篇文章我们来讲一下在网站建设中,利用python如何实现猫捉老鼠小游戏.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. python实现猫捉老鼠小游戏 首界面 开始游戏界面 ...
- python猫抓老鼠_利用python如何实现猫捉老鼠小游戏
python实现猫捉老鼠小游戏 首界面 开始游戏界面 然后键盘操作小老鼠上下左右移动,猫自己去追,当猫追上老鼠则游戏结束 这里用时3.2秒,最后将游戏时长与猫和老鼠都显示在主页面上 下面我把猫与老鼠的 ...
- python实现猫捉老鼠小游戏
最近小侄女老是缠着我给她玩躲猫猫游戏,然后为了打发她就随手用python实现猫捉老鼠小游戏,简单又好玩,就不用一直缠着我了,专心的和小哥哥聊天吧,嘿嘿 首界面 上源码就是这么简单 开始游戏界面 然后键 ...
- 利用python画曲线_利用python画出AUC曲线的实例
以load_breast_cancer数据集为例,模型细节不重要,重点是画AUC的代码.1XS免费资源网 直接上代码:1XS免费资源网 from sklearn.datasets import loa ...
- 利用python画曲线_利用Python绘制血药浓度-时间曲线——口服吸收一室模型
血药浓度-时间曲线一般是通过拟合所测定的血药浓度点而画出来的,但是在某些时候,如阅读文献时,我们需要根据别人报道的PK参数来画出药时曲线.Python语法简单,拥有丰富的开源库,下面尝试通过Pytho ...
- Python实现猫捉老鼠小游戏!虽然简陋但是童真永在!
首界面 开始游戏界面 然后键盘操作小老鼠上下左右移动,猫自己去追,当猫追上老鼠则游戏结束 这里用时3.2秒,最后将游戏时长与猫和老鼠都显示在主页面上 下面我把猫与老鼠的小图片也放上来供大家使用 PS: ...
- 使用python画图表_利用Python绘制数据的瀑布图的教程
介绍 对于绘制某些类型的数据来说,瀑布图是一种十分有用的工具.不足为奇的是,我们可以使用Pandas和matplotlib创建一个可重复的瀑布图. 在往下进行之前,我想先告诉大家我指代的是哪种类型的图 ...
- python画小猪_利用python画小猪佩奇
importturtle as t t.pensize(4) t.hideturtle() t.colormode(255) t.color((255,155,192),"pink" ...
最新文章
- 科大星云诗社动态20210906
- mysql事务提交模式
- cmd 切换目录_Linux Shell从入门到删除根目录跑路指南
- shell文本处理工具grep
- js中var、let、const区别
- O-RAN:致力于ICDT融合,打造开放与智能的无线接入网
- 多角度解读优酷土豆合并的深意
- java导出到txt_Java生成TXT文本并下载
- 【数学】求三角形的外接圆圆心
- android 动画方式,Android动画实现方式的汇总
- mysql什么情况用引号_sql中什么时候需要用双引号,什么时候用单引号;
- 电脑合上盖子不锁屏_win10笔记本合上盖子不锁屏
- 语音识别-基础(一):简介【语音转文本】
- 线性代数之 Ax=b反问题的一个特解
- Java8 JVM运行时数据区概述 (极其详细长文)
- 零样本分割系列论文(2)Open-Vocabulary Instance Segmentation via Robust Cross-Modal Pseudo-Labeling
- C/C++中 sizeof 的用法总结
- 详解 - RS232、RS422、RS485 联系与区别
- 单例模式(懒汉、恶汉式)
- 计算机组装实训报告模板,计算机实训报告范文模板:计算机实训报告范文