python石头剪刀布小游戏(三局两胜制)


Posted in Python onJanuary 20, 2021

Python 石头剪刀布小游戏(三局两胜),供大家参考,具体内容如下

import random
all_choioces = ['石头', '剪刀', '布']
win_list = [['石头', '剪刀'], ['剪刀', '布'], ['布', '石头']]
poeple_on = True
poeple_add = 0
compute_add =0
while poeple_on:
 compute = random.choice(all_choioces)
 put ='''(0)石头(1)剪刀(2)布 请选择:'''
 ind = int(input(put))
 poeple = all_choioces[ind]
 print('你出的:%s,计算机出的是:%s' % (poeple, compute))
 if poeple == compute:
 print('\033[32;1m平局\033[0m')
 elif [poeple, compute] in win_list:
 print('\033[31;1m你赢了\033[0m')
 poeple_add += 1
 if poeple_add == 2:
  poeple_on = False
  print('\033[32;1m游戏结束\033[0m')
 else:
 print('\033[31;1m计算机赢了\033[0m')
 compute_add += 1
 if compute_add == 2:
  poeple_on = False
  print('\033[32;1m游戏结束\033[0m')

第二种简单的格式

import random
all_choioces = ['石头', '剪刀', '布']
win_list = [['石头', '剪刀'], ['剪刀', '布'], ['布', '石头']]
poeple_add = 0
compute_add = 0
while poeple_add < 2 and compute_add < 2 :
 compute = random.choice(all_choioces)
 put ='''(0)石头(1)剪刀(2)布 请选择:'''
 ind = int(input(put))
 poeple = all_choioces[ind]
 print('你出的:%s,计算机出的是:%s' % (poeple, compute))
 if poeple == compute:
 print('\033[32;1m平局\033[0m')
 elif [poeple, compute] in win_list:
 print('\033[31;1m你赢了\033[0m')
 poeple_add += 1
 else:
 print('\033[31;1m计算机赢了\033[0m')
 compute_add += 1

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现的文件同步服务器实例
Jun 02 Python
使用Python写个小监控
Jan 27 Python
Python实现将数据写入netCDF4中的方法示例
Aug 30 Python
python实现指定字符串补全空格、前面填充0的方法
Nov 16 Python
Python中shapefile转换geojson的示例
Jan 03 Python
10行Python代码计算汽车数量的实现方法
Oct 23 Python
关于ZeroMQ 三种模式python3实现方式
Dec 23 Python
Django之form组件自动校验数据实现
Jan 14 Python
Jupyter Notebook输出矢量图实例
Apr 14 Python
Python同时迭代多个序列的方法
Jul 28 Python
python自动化测试三部曲之request+django实现接口测试
Oct 07 Python
Python操作word文档插入图片和表格的实例演示
Oct 25 Python
python 对类的成员函数开启线程的方法
Jan 22 #Python
python实现石头剪刀布小游戏
Jan 20 #Python
对Python3之进程池与回调函数的实例详解
Jan 22 #Python
python多任务及返回值的处理方法
Jan 22 #Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
Jan 22 #Python
python自动发送测试报告邮件功能的实现
Jan 22 #Python
python3去掉string中的标点符号方法
Jan 22 #Python
You might like
全国FM电台频率大全 - 29 青海省
2020/03/11 无线电
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
表单提交时自动复制内容到剪贴板的js代码
2007/03/16 Javascript
Prototype 学习 工具函数学习($w,$F方法)
2009/07/12 Javascript
关于jQuery参考实例2.0 用jQuery选择元素
2013/04/07 Javascript
jQuery 遍历-nextUntil()方法以及prevUntil()方法的使用介绍
2013/04/26 Javascript
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
2013/06/25 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
js对字符的验证方法汇总
2015/02/04 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
在Vue中用canvas实现二维码和图片合成海报的方法
2019/06/10 Javascript
JS中实现一个下载进度条及播放进度条的代码
2019/06/10 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
Vue+ElementUI使用vue-pdf实现预览功能
2019/11/26 Javascript
vue 使用外部JS与调用原生API操作示例
2019/12/02 Javascript
js实现中文实时时钟
2020/01/15 Javascript
python连接数据库的方法
2017/10/19 Python
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
Python实现通讯录功能
2018/02/22 Python
如何用python整理附件
2018/05/13 Python
浅析python,PyCharm,Anaconda三者之间的关系
2019/11/27 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
简历的自我评价
2014/02/03 职场文书
大学迎新晚会主持词
2014/03/24 职场文书
活动总结范文
2014/08/30 职场文书
教师批评与自我批评剖析材料
2014/10/16 职场文书
祝福语集锦:给满月宝宝的祝福语
2019/11/20 职场文书
Python基本的内置数据类型及使用方法
2022/04/13 Python