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 04 Python
python中常用的九种预处理方法分享
Sep 11 Python
Python实现的矩阵类实例
Aug 22 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
Jul 11 Python
Python错误处理操作示例
Jul 18 Python
python requests爬取高德地图数据的实例
Nov 10 Python
pandas去除重复列的实现方法
Jan 29 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
Jun 20 Python
浅谈python多进程共享变量Value的使用tips
Jul 16 Python
python打包多类型文件的操作方法
Sep 21 Python
python将图片转为矢量图的方法步骤
Mar 30 Python
pytorch加载预训练模型与自己模型不匹配的解决方案
May 13 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使用Jpgraph绘制饼状图的方法
2015/06/10 PHP
php使用MySQL保存session会话的方法
2015/06/26 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
怎么选择Javascript框架(Javascript Framework)
2013/11/22 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
分享JavaScript与Java中MD5使用两个例子
2015/12/23 Javascript
JavaScript学习笔记之创建对象
2016/03/25 Javascript
ashx文件获取$.ajax()方法发送的数据
2016/05/26 Javascript
jQuery模拟select实现下拉菜单功能
2016/06/20 Javascript
JS生成不重复的随机数组的简单实例
2016/07/10 Javascript
基于JavaScript实现鼠标向下滑动加载div的代码
2016/08/31 Javascript
Nodejs进阶:基于express+multer的文件上传实例
2016/11/21 NodeJs
Angular 多级路由实现登录页面跳转(小白教程)
2019/11/19 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
vue实现简单计算商品价格
2020/09/14 Javascript
[01:14]TI珍贵瞬间系列(六):冠军
2020/08/30 DOTA
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
Python与人工神经网络:使用神经网络识别手写图像介绍
2017/12/19 Python
深入解析神经网络从原理到实现
2019/07/26 Python
python 利用已有Ner模型进行数据清洗合并代码
2019/12/24 Python
Python实现Word表格转成Excel表格的示例代码
2020/04/16 Python
解析python 类方法、对象方法、静态方法
2020/08/15 Python
python进度条显示-tqmd模块的实现示例
2020/08/23 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
2020/11/30 Python
HTML5 本地存储之如果没有数据库究竟会怎样
2013/04/25 HTML / CSS
中国专业的综合网上购物商城:京东
2016/08/02 全球购物
Holiday Inn中国官网:IHG旗下假日酒店预订
2018/04/08 全球购物
static函数与普通函数有什么区别
2015/12/25 面试题
优秀应届毕业生自荐信
2013/11/16 职场文书
付款委托书范本
2014/04/04 职场文书
项目建议书范文
2014/05/12 职场文书
班主任2015新年寄语
2014/12/08 职场文书
小学教师节活动总结
2015/03/20 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书
2019行政前台转正申请书范文3篇
2019/08/15 职场文书