在日常休闲时间中,我们经常玩着许多游戏来寻找生活中的乐趣,猜拳游戏是童年记忆中的游戏,也是我们从小学会的第一个游戏。

1 问题

编写代码来完成人工机器猜拳系统

2 方法

首先引入随机数系统,然后设置一个参数代表为我方猜拳,调用if判断将所有情况都编写出来即可。

3 实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

import random
a=random.randint(0,2)
print(a)
print('猜拳游戏\n0代表石头\n1代表剪刀\n2代表布\n请输入你的猜拳代码:')
b=eval(input())
if a==b:
   print('平局')
elif a==0 and b==1:
   print('你输了!')
elif a==0 and b==2:
   print('你赢了!')
elif a==1 and b==0:
   print('你赢了!')
elif a==1 and b==2:
   print('你输了!')
elif a==2 and b==1:
   print('你赢了')
elif a==2 and b==0:
   print('你输了!')

4 结语

针对猜拳问题,提出运用if判断方法以及引入随机数来构造系统,通过验证实验,证明该方法是有效的,本文的方法存在不够完善性,需要用123来代替猜拳的石头剪刀布,未来可以继续研究如何更加简便的运用猜拳系统。

稿件来源:深度学习与文旅应用实验室(DLETA) 


作者:张婕妤 

实习编辑:衡辉

Python实现猜拳游戏相关推荐

  1. python制作猜拳游戏代码_python实现猜拳游戏项目

    本文实例为大家分享了python实现猜拳游戏的具体代码,供大家参考,具体内容如下 项目功能: 1.系统生成随机的石头剪刀布,玩家输入石头剪刀布 2.因为玩家可能会输入shitou st这样的输入,需要 ...

  2. php编写猜拳游戏,Python中猜拳游戏与猜筛子游戏的实现方法

    猜拳游戏 import random player_input=input("请输入(0剪刀,1石头,2布):") player=int(player_input) compute ...

  3. python猜拳游戏编程代码_用python实现“猜拳游戏

    原标题:用python实现"猜拳"游戏 用python实现"猜拳"游戏 先来练习一道用python编写的小程序 这道题是用for in 循环实现输入10个数并求 ...

  4. 用python编写猜拳游戏

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.编写猜拳游戏 二.思路 1:我的思路 2:别人的思路 总结 前言 提示:这里可以添加本文要记录的大概内容: 学习p ...

  5. python简单猜拳游戏循环

    import random# 出拳游戏 dict1 = {0: "石头", 1: "剪刀", 2: "布", 3: "退出&quo ...

  6. python人机猜拳游戏代码_python 实现人和电脑猜拳的示例代码

    完成人机猜拳互动游戏的开发,用户通过控制台输入实现出拳,电脑通过程序中的随机数实现出拳,每一局结束后都要输出结果.当用户输入n时停止游戏,并输出总结果. import random all = ['石 ...

  7. python编程猜拳游戏_python写猜拳小游戏

    #!/usr/bin/python # -*- coding: UTF-8 -*- #猜拳小游戏 import random mora = {'石头':1,'剪子':2,'布':3} count = ...

  8. python人机猜拳游戏代码_实用宝典|如何用Python实现人机猜拳小游戏

    首先,解释一下人机猜拳,猜拳相信大家都了解,通俗讲就是"石头.剪刀.布"嘛!再简单不过的一个小游戏,而所谓人机猜拳其实就是猜拳的双方中一方是人另一方是计算机. 问题一 人的问题好解 ...

  9. python人机猜拳游戏_Python实现剪刀石头布小游戏(与电脑对战)

    具体代码如下所述: srpgame.py #!/urs/bin/env python import random all_choice = ['石头','剪刀','布'] win_list = [[' ...

  10. python猜拳游戏简化,Python之猜拳游戏

    我的第一篇微博,用来记录一段比较得意的代码.由于是第一天申请时候写的,过了这么多天,回过头来看看,挺幼稚的.哈哈哈 第一次写这东西,主要是为了记录自己的学习历程,或者说是为了忘记的时候找回来看看. 今 ...

最新文章

  1. python 分词包_NLP相关python包
  2. Upgrade Oracle GI 11.2.0.4_to_12.1.0.2
  3. matpltlib.pyplot绘制饼图
  4. 我们如何在Linkerd 2.2里设计重试
  5. python工厂模式 简书_[Python设计模式] 01 - 简单工厂模式
  6. 从再见到遇见 美柚专注打造女性品牌
  7. 用Python制作游戏外挂(上)
  8. 3种方法: 圆圈中最后剩下的数字
  9. 如何在苹果iPhone或iPad上启用SSL证书
  10. 【猿人学WEB题目专解】猿人学第5题
  11. javascript小技巧-500例
  12. chrom浏览器模拟手机访问
  13. intell IDE初始用
  14. java中环境变量设置
  15. red hart linux中文,hart是什么意思_hart的翻译_音标_读音_用法_例句_爱词霸在线词典...
  16. 信息论基本概念-自信息、互信息、信息熵、信道容量
  17. 1224. 交换瓶子
  18. 【ML】特征类别整理
  19. 如何把PPT转换成pdf格式的文件
  20. 【计算机视觉】概论篇

热门文章

  1. vscode代码拼写错误检测插件
  2. Redis-使用场景
  3. 联盟链步入黄金时代 |链捕手
  4. 迪文屏DMT12800K070_A2WTC踩坑实录(一)
  5. mysql io瓶颈_服务器IO瓶颈对MySQL性能的影响
  6. shopex php5.3 无法安装,php版本导致shopex4.8.5安装的问题
  7. 瑞金医院启动神经领域 AI 技术临床研究;好未来、清华大学成立研究中心,共建“AI+教育”智慧课堂...
  8. 2022Android高级面试题汇总解答,2022-2022阿里巴巴安卓面试真题解析
  9. 蒙特卡罗(洛)模拟——手把手教你数学建模
  10. 学计算机推荐电脑,计算机专业笔记本电脑推荐