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中的Django框架中进行字符串翻译
Jul 27 Python
Python检测网站链接是否已存在
Apr 07 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
May 27 Python
Python中使用platform模块获取系统信息的用法教程
Jul 08 Python
基于Python的接口测试框架实例
Nov 04 Python
浅谈Python中range和xrange的区别
Dec 20 Python
python3 发送任意文件邮件的实例
Jan 23 Python
Python下载网络文本数据到本地内存的四种实现方法示例
Feb 05 Python
python实现m3u8格式转换为mp4视频格式
Feb 28 Python
python pandas修改列属性的方法详解
Jun 09 Python
Django中使用Celery的方法示例
Nov 29 Python
Python3.5装饰器原理及应用实例详解
Apr 30 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学习教程之第2天
2008/06/15 PHP
php radio 单选框获取与保持值的实现代码
2010/05/15 PHP
使用 PHPStorm 开发 Laravel
2015/03/24 PHP
PHP微信开发之文本自动回复
2016/06/23 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
jquery插件validate验证的小例子
2013/05/08 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
2013/06/03 Javascript
全面解析JavaScript的Backbone.js框架中的Router路由
2016/05/05 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
js表单登陆验证示例
2016/10/19 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
详解将微信小程序接口Promise化并使用async函数
2019/08/05 Javascript
JS中的算法与数据结构之列表(List)实例详解
2019/08/16 Javascript
redux处理异步action解决方案
2020/03/22 Javascript
JavaScript实现网页计算器功能
2020/10/29 Javascript
Python3处理文件中每个词的方法
2015/05/22 Python
Python多线程下载文件的方法
2015/07/10 Python
Python随机读取文件实现实例
2017/05/25 Python
python使用fork实现守护进程的方法
2017/11/16 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
CSS3 box-shadow属性实例详解
2020/06/19 HTML / CSS
爱他美官方海外旗舰店:Aptamil奶粉
2017/12/22 全球购物
到底Java是如何传递参数的?是by value或by reference?
2012/07/13 面试题
中餐厅主管的职责范文
2014/02/04 职场文书
2014党员民主评议个人总结
2014/09/10 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
个人廉洁自律总结
2015/03/06 职场文书
实习介绍信范文
2015/05/05 职场文书
决心书格式及范文
2019/06/24 职场文书
详解Django的MVT设计模式
2021/04/29 Python