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备份文件以及mysql数据库的脚本代码
Jun 10 Python
讲解Python中if语句的嵌套用法
May 14 Python
详解通过API管理或定制开发ECS实例
Sep 30 Python
Python动态赋值的陷阱知识点总结
Mar 17 Python
Pandas时间序列基础详解(转换,索引,切片)
Feb 26 Python
python由已知数组快速生成新数组的方法
Apr 08 Python
keras实现多GPU或指定GPU的使用介绍
Jun 17 Python
Django框架安装及项目创建过程解析
Sep 14 Python
python 多线程共享全局变量的优劣
Sep 24 Python
python爬虫用scrapy获取影片的实例分析
Nov 23 Python
java字符串格式化输出实例讲解
Jan 06 Python
如何使用Python对NetCDF数据做空间相关分析
Apr 21 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
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
浅谈PHP接收POST数据方式
2015/06/05 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
js类中获取外部函数名的方法
2007/08/19 Javascript
Js 获取HTML DOM节点元素的方法小结
2009/04/24 Javascript
ie6下png图片背景不透明的解决办法使用js实现
2013/01/11 Javascript
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
2013/10/01 Javascript
浅析javascript的间隔调用和延时调用
2014/11/12 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
深入浅析JavaScript中数据共享和数据传递
2016/04/25 Javascript
JQuery和PHP结合实现动态进度条上传显示
2016/11/23 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
jQuery+pjax简单示例汇总
2017/04/21 jQuery
jQuery选择器_动力节点Java学院整理
2017/07/05 jQuery
Vue调试神器vue-devtools安装方法
2017/12/12 Javascript
Vue.directive使用注意(小结)
2018/08/31 Javascript
微信小程序实现留言功能
2018/10/31 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
2019/09/16 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
2020/10/29 Javascript
python 提取文件的小程序
2009/07/29 Python
使用Python获取Linux系统的各种信息
2014/07/10 Python
Python中six模块基础用法
2019/12/08 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
2020/11/17 Python
人事主管岗位职责
2014/01/30 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
生产车间标语
2014/06/11 职场文书
公务员个人考察材料
2014/12/23 职场文书
行政上诉状范文
2015/05/23 职场文书
企业安全生产规章制度
2015/08/06 职场文书
创业计划书之废品回收
2019/09/26 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
swagger如何返回map字段注释
2021/07/03 Java/Android
python非标准时间的转换
2021/07/25 Python