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实现根据主机名字获得所有ip地址的方法
Jun 28 Python
Python语言生成水仙花数代码示例
Dec 18 Python
python3.x上post发送json数据
Mar 04 Python
TensorFlow实现Batch Normalization
Mar 08 Python
python3中获取文件当前绝对路径的两种方法
Apr 26 Python
python保存数据到本地文件的方法
Jun 23 Python
利用nohup来开启python文件的方法
Jan 14 Python
python 列表推导式使用详解
Aug 29 Python
Numpy之reshape()使用详解
Dec 26 Python
python中Ansible模块的Playbook的具体使用
May 28 Python
python re的findall和finditer的区别详解
Nov 15 Python
Python做图像处理及视频音频文件分离和合成功能
Nov 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
php str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
PHP 作用域解析运算符(::)
2010/07/27 PHP
php实现根据IP地址获取其所在省市的方法
2015/04/30 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
Yii2处理密码加密及验证的方法
2019/05/12 PHP
JavaScript对象创建及继承原理实例解剖
2013/02/28 Javascript
js 对小数加法精度处理示例说明
2013/12/27 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
JavaScript实现多种排序算法
2016/02/24 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
web打印小结
2017/01/11 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
详解nodejs中exports和module.exports的区别
2017/02/17 NodeJs
jQuery用户头像裁剪插件cropbox.js使用详解
2017/06/07 jQuery
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
python中的decorator的作用详解
2018/07/26 Python
python高级特性和高阶函数及使用详解
2018/10/17 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
Django 项目布局方法(值得推荐)
2020/03/22 Python
从一次项目重构说起CSS3自定义变量在项目的使用方法
2021/03/01 HTML / CSS
Trip.com香港网站:Ctrip携程旗下,全球最大的网上旅游社之一
2016/08/01 全球购物
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
销售冠军获奖感言
2014/02/03 职场文书
国庆节演讲稿
2014/05/27 职场文书
乡镇精神文明建设汇报材料
2014/08/15 职场文书
一年之计:2019年下半年的计划
2019/05/07 职场文书
Django+Celery实现定时任务的示例
2021/06/23 Python
MyBatis-Plus 批量插入数据的操作方法
2021/09/25 Java/Android
win7配置本地ftp服务器的图文教程
2022/08/05 Servers