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 tempfile模块学习笔记(临时文件)
May 25 Python
Python argv用法详解
Jan 08 Python
Python基于回溯法子集树模板解决找零问题示例
Sep 11 Python
python 多维切片之冒号和三个点的用法介绍
Apr 19 Python
Python快速查找list中相同部分的方法
Jun 27 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
Aug 31 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
彻底理解Python中的yield关键字
Apr 01 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
Jul 08 Python
Python写出新冠状病毒确诊人数地图的方法
Feb 12 Python
浅析python表达式4+0.5值的数据类型
Feb 26 Python
Python web如何在IIS发布应用过程解析
May 27 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 和 MySQL 基础教程(四)
2006/10/09 PHP
php 远程关机操作的代码
2008/12/05 PHP
php写的简易聊天室代码
2011/06/04 PHP
JSON两种结构之对象和数组的理解
2016/07/19 PHP
js表格分页实现代码
2009/09/18 Javascript
学习ExtJS TextField常用方法
2009/10/07 Javascript
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
2010/04/15 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
js 实现菜单左右滚动显示示例介绍
2013/11/21 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
基于JS如何实现类似QQ好友头像hover时显示资料卡的效果(推荐)
2016/06/09 Javascript
Node.js使用Angular简单示例
2018/05/11 Javascript
2种在vue项目中使用百度地图的简单方法
2018/09/28 Javascript
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
基于Element封装一个表格组件tableList的使用方法
2020/06/29 Javascript
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
使用Python读取大文件的方法
2018/02/11 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
Python使用random模块生成随机数操作实例详解
2019/09/17 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
python openpyxl模块的使用详解
2021/02/25 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
捷克体育用品购物网站:D-sport
2017/12/28 全球购物
意大利在线购买隐形眼镜网站:VisionDirect.it
2019/03/18 全球购物
高一家长会邀请函
2014/01/12 职场文书
教师产假请假条范文
2014/04/10 职场文书
经济信息系毕业生自荐信
2014/06/02 职场文书
创新社会管理心得体会
2014/09/12 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
2014年工程师工作总结
2014/11/25 职场文书