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生成指定尺寸缩略图的示例
May 07 Python
在Python中marshal对象序列化的相关知识
Jul 01 Python
解决Python传递中文参数的问题
Aug 04 Python
Python使用tablib生成excel文件的简单实现方法
Mar 16 Python
Python实现FTP上传文件或文件夹实例(递归)
Jan 16 Python
Python实现的简单读写csv文件操作示例
Jul 12 Python
Python读取txt内容写入xls格式excel中的方法
Oct 11 Python
python实现基于信息增益的决策树归纳
Dec 18 Python
Python在图片中插入大量文字并且自动换行
Jan 02 Python
pyenv与virtualenv安装实现python多版本多项目管理
Aug 17 Python
python Matplotlib数据可视化(1):简单入门
Sep 30 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
Jan 24 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
在Windows中安装Apache2和PHP4的权威指南
2006/10/09 PHP
PHP SEO优化之URL优化方法
2011/04/21 PHP
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
php标签云的实现代码
2012/10/10 PHP
基于PHP服务端图片生成缩略图的方法详解
2013/06/20 PHP
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
PHP获取二叉树镜像的方法
2018/01/17 PHP
PHP如何将图片文件上传到另外一台服务器上
2019/08/26 PHP
jquery中dom操作和事件的实例学习 下拉框应用
2011/12/01 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
2016/11/24 Javascript
JavaScript实现按键精灵的原理分析
2017/02/21 Javascript
用户管理的设计_jquery的ajax实现二级联动效果
2017/07/13 jQuery
基于bootstrap写的一点localStorage本地储存
2017/11/21 Javascript
解决vue-cli3 使用子目录部署问题
2018/07/19 Javascript
webuploader分片上传的实现代码(前后端分离)
2018/09/10 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
Python在线运行代码助手
2016/07/15 Python
Python生成随机密码的方法
2017/06/16 Python
浅析PHP与Python进行数据交互
2018/05/15 Python
python禁用键鼠与提权代码实例
2019/08/16 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
详解Python直接赋值,深拷贝和浅拷贝
2020/07/09 Python
html5在移动端的屏幕适应问题示例探讨
2014/06/15 HTML / CSS
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
金融管理毕业生求职信
2014/03/03 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
2014年环境卫生工作总结
2014/11/24 职场文书
出生公证书
2015/01/23 职场文书
社区艾滋病宣传活动总结
2015/05/07 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
2016年社区创先争优活动总结
2016/04/05 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS