python画猫和老鼠代码_Python实现猫捉老鼠小游戏!虽然简陋但是童真永在!
首界面
开始游戏界面
然后键盘操作小老鼠上下左右移动,猫自己去追,当猫追上老鼠则游戏结束
这里用时3.2秒,最后将游戏时长与猫和老鼠都显示在主页面上
下面我把猫与老鼠的小图片也放上来供大家使用
PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取
以下是程序源代码
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实现猫捉老鼠小游戏 首界面 开始游戏界面 然后键盘操作小老鼠上下左右移动,猫自己去追,当猫追上老鼠则游戏结束 这里用时3.2秒,最后将游戏时长与猫和老鼠都显示在主页面上 下面我把猫与老鼠的 ...
- 用python画猫和老鼠_利用python如何实现猫捉老鼠小游戏
python实现猫捉老鼠小游戏 首界面 开始游戏界面 然后键盘操作小老鼠上下左右移动,猫自己去追,当猫追上老鼠则游戏结束 这里用时3.2秒,最后将游戏时长与猫和老鼠都显示在主页面上 下面我把猫与老鼠的 ...
- python猫抓老鼠_利用python如何实现猫捉老鼠小游戏
python实现猫捉老鼠小游戏 首界面 开始游戏界面 然后键盘操作小老鼠上下左右移动,猫自己去追,当猫追上老鼠则游戏结束 这里用时3.2秒,最后将游戏时长与猫和老鼠都显示在主页面上 下面我把猫与老鼠的 ...
- python实现猫捉老鼠小游戏
最近小侄女老是缠着我给她玩躲猫猫游戏,然后为了打发她就随手用python实现猫捉老鼠小游戏,简单又好玩,就不用一直缠着我了,专心的和小哥哥聊天吧,嘿嘿 首界面 上源码就是这么简单 开始游戏界面 然后键 ...
- python游戏后端开发_利用python如何实现猫捉老鼠小游戏
这篇文章我们来讲一下在网站建设中,利用python如何实现猫捉老鼠小游戏.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. python实现猫捉老鼠小游戏 首界面 开始游戏界面 ...
- Python实现猫捉老鼠小游戏!虽然简陋但是童真永在!
首界面 开始游戏界面 然后键盘操作小老鼠上下左右移动,猫自己去追,当猫追上老鼠则游戏结束 这里用时3.2秒,最后将游戏时长与猫和老鼠都显示在主页面上 下面我把猫与老鼠的小图片也放上来供大家使用 PS: ...
- 面向对象之猫抓老鼠小游戏
面向对象之猫抓老鼠小游戏: 猫类的创建: 代码: package com.softeem.lesson08.example;public class Cat {private String name; ...
- python画花朵代码_python画花朵代码分享
python画花朵代码分享 发布时间:2020-05-09 15:36:11 来源:亿速云 阅读:295 作者:小新 这篇文章主要为大家详细介绍了python画花朵代码,文中示例代码介绍的非常详细,具 ...
- 今天给大家分享使用Scratch做一个猫捉老鼠的游戏!
公众号会话框中回复:"猫捉老鼠"获取源码,随意打赏作者获取更多资源! Scratch3.0介绍 Scratch融合卡通.动画.音效等多媒体的运用和直观拖拽式的编程方式,生动有趣,可 ...
- python井字棋小游戏代码_python实现井字棋小游戏
本文为大家分享了python实现井字棋小游戏,供大家参考,具体内容如下 周五晚上上了python的选修课,本来以为老师是从python的基础语法开始的,没想到是从turtle画图开始,正好补上了我以前 ...
最新文章
- 【Codeforces】501B Misha and Changing Handles(map)
- 关于fi dd ler 手机抓包 网卡地址地址_实测对比Wireshark利用nRF52832抓包和Packet Sniffer抓包体验...
- 2016年第七届蓝桥杯C/C++ A组国赛 —— 第三题:打靶
- app端微信支付(二) - 生成预付单
- 关于tornado的异步耗时操作假设
- 2017.10.6 Java命名规范及使用情况
- android触摸屏idc,android4.0触摸屏滑鼠模式解决方法-添加idc文件
- ChinaPay银联电子支付-退款功能
- idea使用svn拉取项目代码_IDEA使用svn下载项目,并配置svn项目和tomcat进行访问
- win7 uefi 无法对计算机,U盘UEFI模式无法启动WIN7安装解决教程
- windows Server2016 关闭135端口
- ArcGIS数据生产与精细化制图之中国年降水量分布图的制作(转载)
- TensorFlow版BERT源码详解之self-attention
- 感恩陪伴,链接未来 | Conflux杭州应用开发运营中心成立
- hangman游戏c语言,英语游戏 猜词游戏hangman
- 实战 | OpenCV如何将不同轮廓合并成一个轮廓(附Python / C++源码)
- Mac新手使用技巧——键盘键位分布和快捷键
- wpf 模拟抖音很火的罗盘时钟,附源码,解压就能跑
- ImportError: cannot import name ‘Protocol‘ from ‘typing‘解决方案
- 解决天意U盘维护系统ISO版U+无法启动的问题
热门文章
- Angular学习笔记——自定义指令directive参数详解
- markdown转html格式
- SumatraPDF添加保存标注到TXT文本的功能
- matlab梯形法求二重积分,复化梯形公式公式求二重积分matlab源码
- 李欣桐 计算机竞赛,思维角逐 以赛促学 ——记义乌枫叶小学部第四届计算“小能手”比赛...
- KubeSphere介绍和基于K8S的安装
- Python: Basemap进行数据可视化分析------专题图绘制
- 除权除息,前复权,后复权,不复权
- 小码哥crm学习笔记
- 1078 字母三角形