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中使用mysql数据库详细介绍
Mar 27 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
Apr 01 Python
python实现比较两段文本不同之处的方法
May 30 Python
Python多进程同步简单实现代码
Apr 27 Python
python图片验证码生成代码
Jul 02 Python
Python探索之爬取电商售卖信息代码示例
Oct 27 Python
Python设计模式之命令模式简单示例
Jan 10 Python
python使用KNN算法手写体识别
Feb 01 Python
网易有道2017内推编程题 洗牌(python)
Jun 19 Python
Python计算不规则图形面积算法实现解析
Nov 22 Python
如何基于Python创建目录文件夹
Dec 31 Python
python tkinter实现连连看游戏
Nov 16 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
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
BBS(php & mysql)完整版(七)
2006/10/09 PHP
php连接数据库代码应用分析
2011/05/29 PHP
php环境套包 dedeampz 伪静态设置示例
2014/03/26 PHP
PHP异常处理Exception类
2015/12/11 PHP
php简单构造json多维数组的方法示例
2017/06/08 PHP
js 数组的for循环到底应该怎么写?
2010/05/31 Javascript
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
2011/01/19 Javascript
javascript各浏览器中option元素的表现差异
2011/04/07 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
React-Native之定时器Timer的实现代码
2017/10/04 Javascript
vue+element 模态框表格形式的可编辑表单实现
2019/06/07 Javascript
JS实现多选框的操作
2020/06/24 Javascript
vue addRoutes路由动态加载操作
2020/08/04 Javascript
JavaScript 常见的继承方式汇总
2020/09/17 Javascript
微信小程序实现音乐播放页面布局
2020/12/11 Javascript
vue 项目@change多个参数传值多个事件的操作
2021/01/29 Vue.js
跟老齐学Python之集成开发环境(IDE)
2014/09/12 Python
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
python中引用与复制用法实例分析
2015/06/04 Python
Python抓取淘宝下拉框关键词的方法
2015/07/08 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
TensorFlow实现模型评估
2018/09/07 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
2019/12/31 Python
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
模具专业毕业推荐信
2014/03/08 职场文书
小学生操行评语大全
2014/04/22 职场文书
电子装配专业毕业生求职信
2014/04/23 职场文书
个性婚礼策划方案
2014/05/17 职场文书
销售人员工作自我评价
2014/09/21 职场文书
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
西游记读书笔记
2015/06/25 职场文书
小学英语教学随笔
2015/08/14 职场文书
python实现局部图像放大
2021/11/17 Python