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用zip函数同时遍历多个迭代器示例详解
Nov 14 Python
Python3 加密(hashlib和hmac)模块的实现
Nov 23 Python
Python数据持久化shelve模块用法分析
Jun 29 Python
详解python 注释、变量、类型
Aug 10 Python
Python opencv实现人眼/人脸识别以及实时打码处理
Apr 29 Python
python区块及区块链的开发详解
Jul 03 Python
python numpy 矩阵堆叠实例
Jan 17 Python
python求最大公约数和最小公倍数的简单方法
Feb 13 Python
python词云库wordCloud使用方法详解(解决中文乱码)
Feb 17 Python
python 决策树算法的实现
Oct 09 Python
Python解析微信dat文件的方法
Nov 30 Python
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
Jun 22 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
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
图片按比例缩放函数
2006/06/26 Javascript
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
读jQuery之三(构建选择器)
2011/06/11 Javascript
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
vue v-on监听事件详解
2017/05/17 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
原生JavaScript写出Tabs标签页的实例代码
2020/07/20 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
[48:46]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第二场 11.19
2020/11/19 DOTA
Python的SQLAlchemy框架使用入门
2015/04/29 Python
python实现分页效果
2017/10/25 Python
python如何在循环引用中管理内存
2018/03/20 Python
解决pycharm无法调用pip安装的包问题
2018/05/18 Python
Django Rest framework解析器和渲染器详解
2019/07/25 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
利用python实现逐步回归
2020/02/24 Python
CSS3 clip-path 用法介绍详解
2018/03/01 HTML / CSS
利用css3制作3D样式按钮实现代码
2013/03/18 HTML / CSS
CSS3实现超慢速移动动画效果非常流畅无卡顿
2014/06/15 HTML / CSS
使用CSS禁止textarea调整大小功能的方法
2015/03/13 HTML / CSS
PurCotton全棉时代官网:100%天然棉花生产的生活护理用品
2016/11/18 全球购物
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
3个CCIE对一个工程师的面试题
2012/05/06 面试题
教学实验楼管理制度
2014/02/01 职场文书
售前工程师职业生涯规划
2014/03/02 职场文书
进口业务员岗位职责
2014/04/06 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
2014年平安夜寄语
2014/12/08 职场文书
同意报考证明
2015/06/17 职场文书
趣味运动会广播稿
2015/08/19 职场文书
MySQL解决Navicat设置默认字符串时的报错问题
2022/06/16 MySQL