python实现猜拳小游戏

 更新时间:2020年04月05日 07:39:18   作者:smartbabble  
这篇文章主要为大家详细介绍了python实现猜拳小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

用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()

执行运行结果

更多有趣的经典小游戏实现专题,分享给大家:

C++经典小游戏汇总

python经典小游戏汇总

python俄罗斯方块游戏集合

JavaScript经典游戏 玩不停

java经典小游戏汇总

javascript经典小游戏汇总

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • python SQLAlchemy 中的Engine详解

    python SQLAlchemy 中的Engine详解

    这篇文章主要介绍了python SQLAlchemy 中的Engine详解,Engine 翻译过来就是引擎的意思,汽车通过引擎来驱动,而 SQLAlchemy 是通过 Engine 来驱动,Engine 维护了一个连接池(Pool)对象和方言(Dialect),需要的朋友可以参考下
    2019-07-07
  • 为python设置socket代理的方法

    为python设置socket代理的方法

    这篇文章主要介绍了为python设置socket代理的方法,需要的朋友可以参考下
    2015-01-01
  • linux mint中搜狗输入法导致pycharm卡死的问题

    linux mint中搜狗输入法导致pycharm卡死的问题

    这篇文章主要介绍了linux mint中搜狗输入法导致pycharm卡死的问题,这篇文章给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 如何用Python 实现全连接神经网络(Multi-layer Perceptron)

    如何用Python 实现全连接神经网络(Multi-layer Perceptron)

    这篇文章主要介绍了如何用Python 实现全连接神经网络(Multi-layer Perceptron),帮助大家更好的进行机器学习,感兴趣的朋友可以了解下
    2020-10-10
  • Python中非常好用的内置函数详解

    Python中非常好用的内置函数详解

    这篇文章主要为大家介绍了Python中非常好用的内置函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • python+selenium 实现扫码免密登录示例代码

    python+selenium 实现扫码免密登录示例代码

    这篇文章主要介绍了python+selenium 实现扫码免密登录,首先扫码登录获取cookies保存到本地未后面免密登录做准备,本文通过示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • Python常用的日期时间处理方法示例

    Python常用的日期时间处理方法示例

    这篇文章主要介绍了Python常用的日期时间处理方法示例,本文直接给出实现代码,包含如给定日期向后N天的日期、昨天、今天、将字符串转换成datetime类型等方法,需要的朋友可以参考下
    2015-02-02
  • Python爬虫包BeautifulSoup异常处理(二)

    Python爬虫包BeautifulSoup异常处理(二)

    这篇文章主要为大家详细介绍了Python爬虫包BeautifulSoup的异常处理,具有一定的参考价值,感兴趣的朋友可以参考一下
    2018-06-06
  • python中tkinter模块用法详细介绍

    python中tkinter模块用法详细介绍

    这篇文章主要介绍了tkinter模块和ttk模块的区别,以及如何在tkinter窗口中设计组件和进行布局管理的相关资料,文中通过代码及图文介绍的非常详细,需要的朋友可以参考下
    2024-11-11
  • pytorch教程resnet.py的实现文件源码分析

    pytorch教程resnet.py的实现文件源码分析

    torchvision.models这个包中包含alexnet、densenet、inception、resnet、squeezenet、vgg等常用的网络结构,并且提供了预训练模型,可以通过简单调用来读取网络结构和预训练模型
    2021-09-09

最新评论