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爬取国外天气预报网站的方法
Jul 10 Python
使用Python脚本将文字转换为图片的实例分享
Aug 29 Python
Numpy掩码式数组详解
Apr 17 Python
Python多进程multiprocessing.Pool类详解
Apr 27 Python
python之PyQt按钮右键菜单功能的实现代码
Aug 17 Python
python实现两个文件夹的同步
Aug 29 Python
Python udp网络程序实现发送、接收数据功能示例
Dec 09 Python
详解Python IO口多路复用
Jun 17 Python
Python OpenCV读取中文路径图像的方法
Jul 02 Python
python中append函数用法讲解
Dec 11 Python
关于python中remove的一些坑小结
Jan 04 Python
python脚本框架webpy的url映射详解
Nov 20 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连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
分享3个php获取日历的函数
2015/09/25 PHP
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
JS中Location使用详解
2015/05/12 Javascript
JS集成fckeditor及判断内容是否为空的方法
2016/05/27 Javascript
JavaScript动态添加css样式和script标签
2016/07/19 Javascript
Angularjs处理页面闪烁的解决方法
2017/03/09 Javascript
jquery实现全选、全不选以及单选功能
2017/03/23 jQuery
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
javascript 开发之网页兼容各种浏览器
2017/09/28 Javascript
vue中使用refs定位dom出现undefined的解决方法
2017/12/21 Javascript
angularJS开发注意事项
2018/05/26 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
angularjs下ng-repeat点击元素改变样式的实现方法
2018/09/12 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
2018/11/30 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
2020/04/24 Javascript
python使用cookie库操保存cookie详解
2014/03/03 Python
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
纯用NumPy实现神经网络的示例代码
2018/10/24 Python
django ManyToManyField多对多关系的实例详解
2019/08/09 Python
python列表切片和嵌套列表取值操作详解
2020/02/27 Python
彪马香港官方网上商店:PUMA香港
2020/12/06 全球购物
面包店的创业计划书范文
2014/01/16 职场文书
房地产开盘策划方案
2014/02/10 职场文书
欢迎领导检查标语
2014/06/27 职场文书
超市创意活动方案
2014/08/15 职场文书
2015年新教师个人工作总结
2015/10/14 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
创业计划书之蛋糕店
2019/08/29 职场文书
Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件
2021/04/17 Vue.js
MySQL 自定义变量的概念及特点
2021/05/13 MySQL
Python数据分析之pandas读取数据
2021/06/02 Python
JavaWeb 入门篇:创建Web项目,Idea配置tomcat
2021/07/16 Java/Android