python编程猜拳游戏_python写猜拳小游戏
#!/usr/bin/python
# -*- coding: UTF-8 -*-
#猜拳小游戏
import random
mora = {'石头':1,'剪子':2,'布':3}
count = int(input("请输入你想和电脑对战的局数:"))
while count<=0:
count = int(input("请重新输入你想和电脑对战的局数:"))#对战总局数
thisCount = 0;#当前第几局
while thisCount < count:
aiNumber = int(random.uniform(1, 3));#AI随机出拳
ai = list(mora.keys())[list(mora.values()).index(aiNumber)]#获取ai出了什么
person = str(raw_input('请输入你想出啥:'))
if(mora.get(person) is None):
print '不要搞事情';
continue;
thisCount = thisCount+1;#当前局数+1
personNumber = mora.get(person);#根据用户输入的key获取mora字典中的value
if(personNumber is aiNumber):
print '本局为:平局'
if(personNumber is not aiNumber):
if((personNumber is 1 and aiNumber is 2) or (personNumber is 2 and aiNumber is 3) or (personNumber is 3 and aiNumber is 1)):
print '小兄弟,你赢了'
if((aiNumber is 1 and personNumber is 2) or (aiNumber is 2 and personNumber is 3) or (aiNumber is 3 and personNumber is 1)):
print '小兄弟,你输了'
print 'AI:',ai,'\n你:',person;
print '游戏结束'
/Users/ben/PycharmProjects/untitled/venv/bin/python /Users/ben/PycharmProjects/untitled/TestPy/__game2__.py
请输入你想和电脑对战的局数:5
请输入你想出啥:石头
本局为:平局
AI: 石头
你: 石头
请输入你想出啥:666
不要搞事情
请输入你想出啥:剪子
本局为:平局
AI: 剪子
你: 剪子
请输入你想出啥:布
小兄弟,你赢了
AI: 石头
你: 布
请输入你想出啥:布
小兄弟,你输了
AI: 剪子
你: 布
请输入你想出啥:布
小兄弟,你输了
AI: 剪子
你: 布
游戏结束
Process finished with exit code 0
python编程猜拳游戏_python写猜拳小游戏相关推荐
- python人机猜拳游戏_Python实现剪刀石头布小游戏(与电脑对战)
具体代码如下所述: srpgame.py #!/urs/bin/env python import random all_choice = ['石头','剪刀','布'] win_list = [[' ...
- 如何用python制作五子棋游戏_Python制作打地鼠小游戏
原文链接 Python制作小游戏(二十一)mp.weixin.qq.com 效果展示 打地鼠小游戏https://www.zhihu.com/video/1200492442610450432 简介 ...
- python初学小游戏_python学习(小游戏)
小游戏 1.身份选择 ① 显示提示信息 欢迎光临XXX游戏! 请选择你的身份: 1. XXX 2. xxx 请选择:x ② 根据用户选择来分配身份(显示不同的提示消息) 1. .... 2. .... ...
- python写的贪吃蛇小游戏_Python贪吃蛇小游戏
贪吃蛇 1. 导入游戏库 # 1.导入库 import pgzrun import random 2.游戏初始化 # 2.初始化 # 窗口大小 WIDTH = 600 HEIGHT = 480 # 贪 ...
- python扫雷游戏_python实现扫雷小游戏
前面我们用python实现了贪吃蛇.坦克大战.飞船大战.五子棋等游戏 今天我们用python来实现一下扫雷游戏 本游戏代码量和源文件较多 可以从我的GitHub地址中获取 构建地雷区 import r ...
- python生成一笔画_python求解微信小游戏——一笔画完
1.概念引入: 哈密顿图:通过图G的每个结点一次,且仅一次的通路(回路),就是哈密顿通路.存在哈密顿通路的图叫作哈密顿图. 一笔画游戏的原理,就是给定我们若干哈密顿图,找到每个图的哈密顿通路.因此我们 ...
- python编程小游戏-使用Python写一个小游戏
引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下 ...
- python能制作游戏吗_如何用python写一个小游戏
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 引言最近python语言大火,除了在科学计算领域python有用武之地之外,在游 ...
- python逻辑运算的一些流程图_Python猜数小游戏
使用random变量随机生成一个1到100之间的数 采集用户所输入的数字,如果输入的不符合要求会让用户重新输入. 输入符合要求,游戏开始.如果数字大于随机数,输出数字太大:如果小于随机数,输出数字太小 ...
最新文章
- 那些年,面试被虐过的红黑树
- 方舟自建服务器物品叠加mod,10000倍物品叠加 -90%负重 V280
- .Net Core 商城微服务项目系列(八):购物车
- lru页面置换算法_C|内存管理|从LRU王国到NRU王国
- 使用Spring WebFlux进行操作
- leetcode 452. 用最少数量的箭引爆气球(贪心算法)
- C++PrimerPlus学习——第十三章编程练习
- Laravel5.1 目录结构解析
- java生成自定义标志、大小的二维码
- iOS下载文件,保存路径. 防止加到iCloud备份
- Allavsoft 下载 .m3u8 视频
- 转. Dynamics AX 20年简史
- 老男孩python全栈3期_Python/Python3视频教程2017老男孩Python全栈工程师3期基础Python3.5...
- 部分 MP4 视频在谷歌浏览器无法播放
- 如何验证扇形面积公式?
- 2012年最受欢迎低价优质美国虚拟主机TOP5
- [VS2010]逸雨清风 永久稳定音乐外链生成软件V0.1
- GetLastError()函数返回值对照列表
- vue酒店房间管理系统
- 尚好房 04_服务拆分
热门文章
- Python 程序设计快速入门简易教程
- 记一次使用mybatisplus新增功能出现Could not set property ‘id‘ of class XXXXXXXX
- PX4:【传感器校准】
- Windows 10 双启动菜单丢失
- Qt实现软件任务栏托盘功能
- 你的电脑卡吗?90%的人靠这5招给电脑提速!
- nodejs实现一个会自动聊天的机器人
- 缠论学习记录 - 查漏补缺
- MyBatis框架简单实现
- 陈赫离婚,“好男人”也有“犯贱”的时候!