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 相关文章推荐
pycharm 使用心得(六)进行简单的数据库管理
Jun 06 Python
windows下Virtualenvwrapper安装教程
Dec 13 Python
python回调函数中使用多线程的方法
Dec 25 Python
Python实现PS滤镜功能之波浪特效示例
Jan 26 Python
Python 函数基础知识汇总
Mar 09 Python
django ModelForm修改显示缩略图 imagefield类型的实例
Jul 28 Python
Pytorch反向求导更新网络参数的方法
Aug 17 Python
Python super()函数使用及多重继承
May 06 Python
基于python实现获取网页图片过程解析
May 11 Python
Django Model中字段(field)的各种选项说明
May 19 Python
Django实现随机图形验证码的示例
Oct 15 Python
Python实现视频自动打码的示例代码
Apr 08 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下通过IP获取地理位置的代码(小偷程序)
2011/06/09 PHP
php函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
php验证码生成代码
2015/11/11 PHP
php flush无效,IIS7下php实时输出的方法
2016/08/25 PHP
微信小程序发送订阅消息的方法(php 为例)
2019/10/30 PHP
PHP 实现缩略图
2021/03/09 PHP
js实现ASP分页函数 HTML分页函数
2006/09/22 Javascript
DOM_window对象属性之--clipboardData对象操作代码
2011/02/03 Javascript
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
2015/08/10 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
JavaScript原生对象常用方法总结(推荐)
2016/05/13 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
vue的for循环使用方法
2019/02/12 Javascript
详解vue项目中实现图片裁剪功能
2019/06/07 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
Python中的jquery PyQuery库使用小结
2014/05/13 Python
python使用wxpython开发简单记事本的方法
2015/05/20 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
python3大文件解压和基本操作
2017/12/15 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
2018/05/18 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
2020/07/07 Python
JOSEPH官网:英国奢侈时尚品牌
2018/01/31 全球购物
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
酒店服务实习自我鉴定
2013/09/22 职场文书
《莫泊桑拜师》教学反思
2014/04/23 职场文书