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采用socket模拟TCP通讯的实现方法
Nov 19 Python
Python工程师面试题 与Python基础语法相关
Jan 14 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
Mar 20 Python
python中字符串变二维数组的实例讲解
Apr 03 Python
基于python list对象中嵌套元组使用sort时的排序方法
Apr 18 Python
Python爬虫获取图片并下载保存至本地的实例
Jun 01 Python
python爬取个性签名的方法
Jun 17 Python
Python中创建二维数组
Oct 17 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
Feb 21 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
Aug 17 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
Nov 18 Python
Python实现Matplotlib,Seaborn动态数据图
May 06 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
关于文本留言本的分页代码
2006/10/09 PHP
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
培养自己的php编码规范
2015/09/28 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
10个对初学者非常有用的PHP技巧
2016/04/06 PHP
浅谈PHP中的
2016/04/23 PHP
php面向对象值单例模式
2016/05/03 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
Tinymce+jQuery.Validation使用产生的BUG
2010/03/29 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
百度地图API之本地搜索与范围搜索
2015/07/30 Javascript
jQuery跨域问题解决方案
2015/08/03 Javascript
jquery移动端TAB触屏切换实现效果
2020/12/22 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
jquery广告无缝轮播实例
2017/01/05 Javascript
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
websocket4.0+typescript 实现热更新的方法
2019/08/14 Javascript
[52:52]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第三局
2016/02/27 DOTA
Python入门篇之数字
2014/10/20 Python
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
浅析python中的分片与截断序列
2016/08/09 Python
Python minidom模块用法示例【DOM写入和解析XML】
2019/03/25 Python
Python数据可视化图实现过程详解
2020/06/12 Python
CSS3中currentColor关键字的妙用
2016/02/27 HTML / CSS
加拿大便宜的隐形眼镜商店:Clearly
2016/09/15 全球购物
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
英国和国际包裹递送:ParcelCompare
2019/08/26 全球购物
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
意外伤害赔偿协议书
2014/09/16 职场文书
党员证明模板
2015/06/19 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
Pygame Event事件模块的详细示例
2021/11/17 Python