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程序设计入门(5)类的使用简介
Jun 16 Python
六个窍门助你提高Python运行效率
Jun 09 Python
Python实现TCP/IP协议下的端口转发及重定向示例
Jun 14 Python
Python pyinotify日志监控系统处理日志的方法
Mar 08 Python
Python实现多级目录压缩与解压文件的方法
Sep 01 Python
Python中字典与恒等运算符的用法分析
Aug 22 Python
django框架forms组件用法实例详解
Dec 10 Python
IronPython连接MySQL的方法步骤
Dec 27 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
Aug 04 Python
python关于倒排列的知识点总结
Oct 13 Python
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
Jun 29 Python
Python实现打乒乓小游戏
Sep 25 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 include,include_once,require,require_once
2008/09/05 PHP
PHP has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
用PHP生成excel文件到指定目录
2015/06/22 PHP
10个对初学者非常有用的PHP技巧
2016/04/06 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
2018/08/02 PHP
用js实现多域名不同文件的调用方法
2007/01/12 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
JavaScript中setAttribute用法介绍
2013/07/20 Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
2014/01/02 Javascript
javascript 处理null及null值示例
2014/06/09 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
JavaScript关于提高网站性能的几点建议(一)
2016/07/24 Javascript
Mongoose学习全面理解(推荐)
2017/01/21 Javascript
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
LayerClose弹窗关闭刷新方法
2018/08/17 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
Python程序设计入门(5)类的使用简介
2014/06/16 Python
python插入数据到列表的方法
2015/04/30 Python
Python优先队列实现方法示例
2017/09/21 Python
Python IDLE入门简介
2017/12/08 Python
对numpy中shape的深入理解
2018/06/15 Python
Python删除n行后的其他行方法
2019/01/28 Python
Pycharm安装第三方库失败解决方案
2020/11/17 Python
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
大学生简单自荐信
2013/11/10 职场文书
违反工作纪律检讨书
2014/02/15 职场文书
上课迟到检讨书
2014/02/19 职场文书
副总经理党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/06 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
2016应届毕业生自荐信范文
2016/01/28 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书