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实现将sqlite数据库导出转成Excel(xls)表的方法
Jul 17 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
Jan 08 Python
对python3 urllib包与http包的使用详解
May 10 Python
很酷的python表白工具 你喜欢我吗
Apr 11 Python
Django的Modelforms用法简介
Jul 27 Python
Python Web静态服务器非堵塞模式实现方法示例
Nov 21 Python
Pandas 解决dataframe的一列进行向下顺移问题
Dec 27 Python
解决springboot yml配置 logging.level 报错问题
Feb 21 Python
Selenium 滚动页面至元素可见的方法
Mar 18 Python
pycharm部署、配置anaconda环境的教程
Mar 24 Python
Python爬取酷狗MP3音频的步骤
Feb 26 Python
Python中npy和mat文件的保存与读取
Apr 24 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
最常用的8款PHP调试工具
2014/07/06 PHP
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
JS高级笔记
2011/07/13 Javascript
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
2011/09/22 Javascript
jQuery使用ajaxSubmit()提交表单示例
2014/04/04 Javascript
JS组件系列之Bootstrap Icon图标选择组件
2016/01/28 Javascript
JS中的二叉树遍历详解
2016/03/18 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
html判断当前页面是否在iframe中的实例
2016/11/30 Javascript
详解AngularJs ui-router 路由的简单介绍
2017/04/26 Javascript
探究react-native 源码的图片缓存问题
2017/08/24 Javascript
微信小程序 配置顶部导航条标题颜色的实现方法
2017/09/20 Javascript
Vue组件之Tooltip的示例代码
2017/10/18 Javascript
vue实现购物车小案例
2019/09/27 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
Python的Django中django-userena组件的简单使用教程
2015/05/30 Python
Python3使用requests发闪存的方法
2016/05/11 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
2017/06/14 Python
python实现自动发送邮件
2018/06/20 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
python集合是否可变总结
2019/06/20 Python
Python浮点数四舍五入问题的分析与解决方法
2019/11/19 Python
Python文件操作模拟用户登陆代码实例
2020/06/09 Python
python 实现两个npy档案合并
2020/07/01 Python
Python编写memcached启动脚本代码实例
2020/08/14 Python
python 如何设置守护进程
2020/10/29 Python
Django框架实现在线考试系统的示例代码
2020/11/30 Python
智能室内花园:Click & Grow
2021/01/29 全球购物
介绍一下.net和Java的特点和区别
2012/09/26 面试题
委托书怎样写
2014/08/30 职场文书
硕士学位论文评语
2014/12/31 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书