Python实现简单石头剪刀布游戏


Posted in Python onJanuary 20, 2021

近日在学习Python的一些基础知识,觉得还是很有趣的一个一门语言!就目前的学习的一些知识,编写了一些一个简单的石头剪刀布的游戏。主要是熟悉一些Python的一些控制语句。

import random
while 1:
 s=int(random.randint(1,3))
 print(s)
 print()
 if s==1:
  ind="stone"
 elif s==2:
  ind="scissors"
 elif s==3:
  ind="paper"
 m=input('Please input your option,if you input the end, this game will be end. ')
 blist=['stone','scissors','paper']
 if (m not in blist) and (m!='end'):
  print('your input is wrong and please input the right option again or end the game: ')
 elif (m not in blist) and (m=='end'):
  print('the game is ending now...')
  break
 elif m==ind:
  print('draw')
 elif (m=='stone' and ind=='scissors') or (m=='paper' and ind=='stone') or (m=='scissors' and ind=='paper'):
  print('you win this game')
 elif (m=='stone' and ind=='paper') or (m=='paper' and ind=='scissors') or (m=='scissors' and ind=='stone'):
   print( 'you loss this game')

下面是结果:

Python实现简单石头剪刀布游戏Python实现简单石头剪刀布游戏

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

Python 相关文章推荐
python正则表达式match和search用法实例
Mar 26 Python
Python实现提取文章摘要的方法
Apr 21 Python
Python操作MongoDB数据库PyMongo库使用方法
Apr 27 Python
通过数据库向Django模型添加字段的示例
Jul 21 Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
Apr 11 Python
在scrapy中使用phantomJS实现异步爬取的方法
Dec 17 Python
django 消息框架 message使用详解
Jul 22 Python
微信公众号token验证失败解决方案
Jul 22 Python
Python字符串格式化输出代码实例
Nov 22 Python
python 实现矩阵按对角线打印
Nov 29 Python
pycharm通过ssh连接远程服务器教程
Feb 12 Python
pycharm 配置svn的图文教程(手把手教你)
Jan 15 Python
python石头剪刀布小游戏(三局两胜制)
Jan 20 #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
You might like
PHP 内存缓存加速功能memcached安装与用法
2009/09/03 PHP
重新封装zend_soap实现http连接安全认证的php代码
2011/01/12 PHP
PHP中改变图片的尺寸大小的代码
2011/07/17 PHP
php生成不重复随机数、数组的4种方法分享
2015/03/30 PHP
简单谈谈PHP中strlen 函数
2016/02/27 PHP
js资料prototype 属性
2007/03/13 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
2013/09/25 Javascript
使用js写的一个简易的投票
2013/11/27 Javascript
jquery选择器原理介绍($()使用方法)
2014/03/25 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
jquery实现页面虚拟键盘特效
2015/08/08 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
angular基于路由控制ui-router实现系统权限控制
2016/09/27 Javascript
Vue.js基础学习之class与样式绑定
2017/03/20 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
深入理解angular2启动项目步骤
2017/07/15 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
2019/06/21 Javascript
浅谈Vue.use到底是什么鬼
2020/01/21 Javascript
[48:32]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
用python + openpyxl处理excel2007文档思路以及心得
2014/07/14 Python
Python中的urllib模块使用详解
2015/07/07 Python
在Python中定义和使用抽象类的方法
2016/06/30 Python
python用Pygal如何生成漂亮的SVG图像详解
2017/02/10 Python
python单例模式实例解析
2018/08/28 Python
python多任务之协程的使用详解
2019/08/26 Python
python常用数据重复项处理方法
2019/11/22 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
Python通过TensorFLow进行线性模型训练原理与实现方法详解
2020/01/15 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
单位介绍信范文
2014/01/18 职场文书
采购部部长岗位职责
2014/02/06 职场文书
2016幼儿园中班开学寄语
2015/12/03 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js
纯CSS如何禁止用户复制网页的内容
2021/11/01 HTML / CSS