python实现猜拳小游戏


Posted in Python onApril 05, 2020

用python实现猜拳小游戏,供大家参考,具体内容如下

本练习旨在养成良好的编码习惯和练习逻辑思考.

1、使用python版本: 3.7.3;

2、代码内容实现如下

#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
简单实现猜拳小游戏,默认每回合 五局
Version: 0.1
Author: smartbabble
Date: 2018-03-12
"""

from random import randint

def mora_game():
 Rounds = 0
 Flag = True
 while Flag and Rounds < 5:
 robot = randint(1,3)
 player = input("游戏开始请出招:"
   "1(表示剪刀),"
   "2(表示石头),"
   "3(表示布),"
   "q或Q(表示退出游戏) \n")
 if player.lower() == "q" :
  Flag = False
  print("游戏终止!")
 else:
  player = int(player)
  Rounds += 1
  if robot == player:
  print("打平!")
  else:
  print("%s 赢得本局" % ("robot"
     if robot-player == 1 else "player"))

def main():
 mora_game()

if __name__ == '__main__':
 main()

执行运行结果

python实现猜拳小游戏

更多有趣的经典小游戏实现专题,分享给大家:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
Apr 08 Python
Python3字符串学习教程
Aug 20 Python
Using Django with GAE Python 后台抓取多个网站的页面全文
Feb 17 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
Jun 14 Python
Python快速排序算法实例分析
Nov 29 Python
理论讲解python多进程并发编程
Feb 09 Python
Python中利用aiohttp制作异步爬虫及简单应用
Nov 29 Python
使用pycharm设置控制台不换行的操作方法
Jan 19 Python
wxPython实现画图板
Aug 27 Python
python将邻接矩阵输出成图的实现
Nov 21 Python
如何在django中实现分页功能
Apr 22 Python
python + selenium 刷B站播放量的实例代码
Jun 12 Python
django 自定义filter 判断if var in list的例子
Aug 20 #Python
python并发编程多进程 模拟抢票实现过程
Aug 20 #Python
python3的数据类型及数据类型转换实例详解
Aug 20 #Python
Python列表的切片实例讲解
Aug 20 #Python
python并发编程多进程 互斥锁原理解析
Aug 20 #Python
django 配置阿里云OSS存储media文件的例子
Aug 20 #Python
python数据类型之间怎么转换技巧分享
Aug 20 #Python
You might like
PHP CURL模拟GET及POST函数代码
2010/04/25 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
2012/07/15 PHP
C# WinForm中实现快捷键自定义设置实例
2015/01/23 PHP
微信支付开发维权通知实例
2016/07/12 PHP
PHP使用GD库输出汉字的方法【测试可用】
2016/11/10 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
JavaScript 函数惰性载入的实现及其优点介绍
2013/08/12 Javascript
node.js中的fs.readlinkSync方法使用说明
2014/12/17 Javascript
JavaScript中使用指数方法Math.exp()的简介
2015/06/15 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
AngularJS入门心得之directive和controller通信过程
2016/01/25 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
jquery实现(textarea)placeholder自动换行
2016/12/22 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
2017/03/21 Javascript
详解JS数组Reduce()方法详解及高级技巧
2017/08/18 Javascript
React Native 环境搭建的教程
2017/08/19 Javascript
浅谈vue+webpack项目调试方法步骤
2017/09/11 Javascript
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
在layui中select更改后生效的方法
2019/09/05 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
[00:34]TI7不朽珍藏III——纯金地穴编织者饰品展示
2017/07/15 DOTA
Python中的下划线详解
2015/06/24 Python
python 函数传参之传值还是传引用的分析
2017/09/07 Python
Flask解决跨域的问题示例代码
2018/02/12 Python
python实现图片压缩代码实例
2019/08/12 Python
Python偏函数Partial function使用方法实例详解
2020/06/17 Python
Anaconda的安装与虚拟环境建立
2020/11/18 Python
python实现简单的学生管理系统
2021/02/22 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
Vans奥地利官方网站:美国原创极限运动潮牌
2018/09/30 全球购物
包装类的功能、种类、常用方法
2012/01/27 面试题
linux比较文件内容的命令是什么
2015/09/23 面试题
2014年财政所工作总结
2014/11/22 职场文书
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS