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 20 Python
Python实现程序的单一实例用法分析
Jun 03 Python
Python基于TCP实现会聊天的小机器人功能示例
Apr 09 Python
用python求一重积分和二重积分的例子
Dec 06 Python
python 解决flask uwsgi 获取不到全局变量的问题
Dec 22 Python
Numpy与Pytorch 矩阵操作方式
Dec 27 Python
python3安装OCR识别库tesserocr过程图解
Apr 02 Python
pandas使用函数批量处理数据(map、apply、applymap)
Nov 27 Python
python多线程和多进程关系详解
Dec 14 Python
PyCharm 光标变成黑块的解决方式
Feb 06 Python
教你怎么用python selenium实现自动化测试
May 27 Python
Python  lambda匿名函数和三元运算符
Apr 19 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
探讨:使用XMLSerialize 序列化与反序列化
2013/06/08 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
PHP利用hash冲突漏洞进行DDoS攻击的方法分析
2015/03/26 PHP
php+ajax实现无刷新数据分页的办法
2015/11/02 PHP
详解PHP数组赋值方法
2015/11/07 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
小议Function.apply() 之一------(函数的劫持与对象的复制)
2006/11/30 Javascript
ajax无刷新动态调用股票信息(改良版)
2008/11/01 Javascript
JavaScript去掉空格的方法集合
2010/12/28 Javascript
jquery自动将form表单封装成json的具体实现
2014/03/17 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
详解AngularJS中的表格使用
2015/06/16 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
2015/12/10 Javascript
高性能JavaScript循环语句和条件语句
2016/01/20 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
Bootstrap Validator 表单验证
2016/07/25 Javascript
微信小程序tabBar底部导航中文注解api详解
2017/08/16 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
详解vue v-model
2020/08/31 Javascript
[01:21]DOTA2 新英雄 森海飞霞
2020/12/18 DOTA
打包发布Python模块的方法详解
2016/09/18 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
2017/07/24 Python
JavaScript实现一维数组转化为二维数组
2018/04/17 Python
python实现flappy bird游戏
2018/12/24 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
美国益智玩具购物网站:Fat Brain Toys
2017/11/03 全球购物
Ancheer官方户外和运动商店:销售电动自行车
2019/08/07 全球购物
是否可以从一个static方法内部发出对非static方法的调用?
2014/08/18 面试题
外贸采购员求职的自我评价
2013/11/26 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
总结会主持词
2015/07/02 职场文书
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB
ROS系统将python包编译为可执行文件的简单步骤
2021/07/25 Python
python 多态 协议 鸭子类型详解
2021/11/27 Python