Python抓狐狸游戏
要求:实现抓狐狸游戏。假设墙上有5个洞(编号分别为0、1、2、3、4),其中一个洞里有狐狸,人类玩家输入洞口编号,如果都里有狐狸就抓到了;如果洞里没有狐狸就第二天抓。但在第二天人类玩家来抓之前,狐狸会调到隔壁的洞里
import random
holelist = [0,0,0,0,0]
pos = random.randint(0,4)
holelist[pos] = 1def fox(pos):go = random.randint(0,1)if pos == 0 & pos == 4:if(pos == 0):pos += 1olelist[pos] = 1holelist[pos - 1] = 0elif(pos == 4):pos -= 1holelist[pos] = 1holelist[pos + 1] = 0elif (go == 1):pos += 1holelist[pos] = 1holelist[pos-1] = 0elif(go == 0):pos -= 1holelist[pos] = 1holelist[pos+1] = 0return poswhile(True):x = int(input("请输入你要选择的洞口"))if(holelist[x] == 1):print("恭喜你抓到兔子啦!")breakelse:print("没抓到!兔子在%d洞口哦!" % pos)pos = fox(pos)
Python抓狐狸游戏相关推荐
- pyhton写一个抓狐狸游戏
1.题目 编写程序,模拟抓狐狸小游戏.假设一共有一排5个洞口,小狐狸最开始的时候在其中一个洞口,然后玩家随机打开一个洞口,如果里面有狐狸就抓到了.如果洞口里没有狐狸就第二天再来抓,但是第二天狐狸会在玩 ...
- 用Python列表模拟抓狐狸游戏
这是一个用户猜狐狸在哪个洞口的小游戏 通过用户输入洞穴号码来判断狐狸是否在洞穴里 列表元素作为洞穴 Cave = [1,2,3,4,5] 狐狸随机在某一个洞口 fox = random.randint ...
- 抓狐狸游戏C语言,小班扮演游戏狐狸抓小白兔教案
这是小班扮演游戏狐狸抓小白兔教案,是优秀的小班游戏教案文章,供老师家长们参考学习. 活动目标: 1.喜欢扮演狐狸与小白 兔,感受小白兔的灵敏. 2.训练幼儿的反应能力. 3.巩固幼儿四散跑与躲避的技能 ...
- Python编写人机对战小游戏(抓狐狸)(2)
封面图片:<中学生可以这样学Python>,董付国.应根球著,清华大学出版社 =========== 很久很久以前,在公众号里推送过一个抓狐狸游戏,详见Python编写人机对战小游戏(抓小 ...
- Python实现抓狐狸小游戏
Python实现抓狐狸小游戏 要求:实现抓狐狸游戏.假设墙上有5个洞(编号分别为0.1.2.3.4),其中一个洞里有狐狸,人类玩家输入洞口编号,如果都里有狐狸就抓到了:如果洞里没有狐狸就第二天抓. 但 ...
- python——模拟抓狐狸的小游戏
模拟抓狐狸的小游戏 假设一共有一排5个洞口,小狐狸最开始的时候在其中一个洞口,然后人随机打开一个洞口,如果里面有小狐狸就抓到了.如果洞口里没有小狐狸就明天再来抓,但是第二天小狐狸会在有人来抓之前跳到隔 ...
- Python 实验一 抓狐狸小游戏 查找Word中加粗和红色文本
(1)编写程序,模拟抓狐狸小游戏.假设一共有一排 5 个洞口,狐狸最开始的时候在其中一个洞口,然后玩家随机打开一个洞口,如果里面有狐狸就抓到了,如果洞口里没有狐狸就第二天再来抓,但是第二天狐狸会在玩家 ...
- Catch fox game 抓狐狸Python代码实现
Catch fox game 抓狐狸Python代码实现 实验描述 Write a program to simulate a fox catching game. Suppose there are ...
- 微课|中学生可以这样学Python(例4.6):抓小狐狸游戏
适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第4章 循环结构 4.3 精彩例题分析与解答--例4.6 抓小狐狸游戏 京东购买链接:htt ...
最新文章
- 计算机应用基础10000字论文,计算机应用基础论文
- 腾讯面试题:给40亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中?
- java 比较对象内容是否相同的_Java 比较对象中的内容是否一致
- 【设计】H5移动端页面设计心得分享(附案例解析)
- ajax跨域服务器404,Ajax和跨域
- 揭秘!如何快速提高网站权重-关键词百度指数叠加
- Spring安全:防止暴力攻击
- Linux 命令之 file 命令-识别文件类型
- 重设MYSQL数据库ROOT用户的密码
- SqlServer毫秒/秒转时分秒
- ftp上传工具 6款用了就会爱上的ftp上传工具良心推荐
- 网络广告计费的三种形式:CPC、CPM、CPA
- 人工智能前沿——玩转OpenAI聊天机器人ChatGPT(中文版)
- 第2章 C语言的赋值运算符、复合运算符与逗号运算符 (十一)
- Mac下python+selenium【2】获取表格所有元素
- 二十一世家赚钱之门路-----小投资大生意
- mysql 说说反模式设计_关于反模式、设计和复用的一些想法
- matlab 线性拟合polyfit_matlab最小二乘法拟合y=a*exp(-b/t),转换成线性用polyfit怎么写程序啊,有偿私聊我...
- Android线性与相对布局
- 解决联想Thinkpad E430光盘或U盘无法启动重装系统(关闭 UEFI)
热门文章
- STM32 LoRa无线数传模块 PC通过串口传输数据到单片机
- 过滤非手机浏览器 request 请求
- Notion 出现白屏的处理
- 固定电话呼叫转移设置方法
- 炖锅的蒸煮鸿蒙煮排骨煮多久能熟,排骨炖多长时间就熟了 排骨需要炖多久才会熟...
- 2022年山东省中职组“网络安全”赛项比赛任务书-1
- 高精度除法:高精度除以低精度
- 西南交通大学算法与设计实验1.3
- 计算机网络配适器型号在哪里看,网络适配器型号在哪看_怎么更换网络适配器...
- java有丰富的库,【判断题】Java有丰富的库供我们调用
A. 正确
B. 错误