具体代码如下所述:

srpgame.py

#!/urs/bin/env python

import random

all_choice = ['石头','剪刀','布']

win_list = [['石头','剪刀'],['剪刀','布'],['布','石头']]

prompt = """

(0) 石头

(1) 剪刀

(2) 布

Please input your choice(0/1/2): """

computer = random.choice(all_choice)

ind = int(input(prompt))

player = all_choice[ind]

print("Your choice: %s,Computer's choice: %s" %(player,computer))

if player == computer:

print('\033[32;1m平局\033[0m')

elif [player,computer] in win_list:

print('\033[31;1mYou WIN!!!\033[0m')

else:

print('\033[31;1mYou LOSE!!!\033[0m')

演示

D:\Python scripts

λ python3 .\srpgame.py

(0) 石头

(1) 剪刀

(2) 布

Please input your choice(0/1/2): 0

Your choice: 石头,Computer's choice: 剪刀

You WIN!!!

D:\Python scripts

λ python3 .\srpgame.py

(0) 石头

(1) 剪刀

(2) 布

Please input your choice(0/1/2): 1

Your choice: 剪刀,Computer's choice: 剪刀

平局

D:\Python scripts

λ python3 .\srpgame.py

(0) 石头

(1) 剪刀

(2) 布

Please input your choice(0/1/2): 2

Your choice: 布,Computer's choice: 石头

You WIN!!!

D:\Python scripts

λ python3 .\srpgame.py

(0) 石头

(1) 剪刀

(2) 布

Please input your choice(0/1/2): 0

Your choice: 石头,Computer's choice: 布

You LOSE!!!

总结

以上所述是小编给大家介绍的Python实现剪刀石头布小游戏(与电脑对战),希望对大家有所帮助!

python人机猜拳游戏_Python实现剪刀石头布小游戏(与电脑对战)相关推荐

  1. java剪刀石头布小游戏_JAVA实现“剪刀石头布”小游戏

    JAVA实现"剪刀石头布"小游戏 import java.util.Random; import javax.swing.*; import java.awt.BorderLayo ...

  2. 如何用python制作五子棋游戏_Python制作打地鼠小游戏

    原文链接 Python制作小游戏(二十一)​mp.weixin.qq.com 效果展示 打地鼠小游戏https://www.zhihu.com/video/1200492442610450432 简介 ...

  3. python初学小游戏_python学习(小游戏)

    小游戏 1.身份选择 ① 显示提示信息 欢迎光临XXX游戏! 请选择你的身份: 1. XXX 2. xxx 请选择:x ② 根据用户选择来分配身份(显示不同的提示消息) 1. .... 2. .... ...

  4. python扫雷游戏_python实现扫雷小游戏

    前面我们用python实现了贪吃蛇.坦克大战.飞船大战.五子棋等游戏 今天我们用python来实现一下扫雷游戏 本游戏代码量和源文件较多 可以从我的GitHub地址中获取 构建地雷区 import r ...

  5. python生成一笔画_python求解微信小游戏——一笔画完

    1.概念引入: 哈密顿图:通过图G的每个结点一次,且仅一次的通路(回路),就是哈密顿通路.存在哈密顿通路的图叫作哈密顿图. 一笔画游戏的原理,就是给定我们若干哈密顿图,找到每个图的哈密顿通路.因此我们 ...

  6. python写的贪吃蛇小游戏_Python贪吃蛇小游戏

    贪吃蛇 1. 导入游戏库 # 1.导入库 import pgzrun import random 2.游戏初始化 # 2.初始化 # 窗口大小 WIDTH = 600 HEIGHT = 480 # 贪 ...

  7. python剪刀石头布小游戏源码下载_Python Tkinter实现剪刀石头布小游戏

    Python Tkinter实现剪刀石头布小游戏 发布时间:2020-10-26 14:56:52 来源:亿速云 阅读:67 作者:Leah 本篇文章给大家分享的是有关Python Tkinter实现 ...

  8. python实现剪刀石头布_用Python Tkinter实现剪刀石头布小游戏的方法

    用Python Tkinter实现剪刀石头布小游戏的方法 发布时间:2020-12-07 10:38:11 来源:亿速云 阅读:90 作者:小新 这篇文章将为大家详细讲解有关用Python Tkint ...

  9. 手把手教你用Python做个可视化的“剪刀石头布”小游戏

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 众里寻他千百度.蓦然回首,那人却在 ...

最新文章

  1. 容器,对象生命周期管理的基石
  2. mysql dml ddldcl权限_MySQL中的DML、DDL、DCL到底是什么呢?
  3. [0] OpenCV_Notes - 琐碎
  4. Centos 6.9 iptables 开启端口 5050,5151 等
  5. dtmf信号系统的matlab仿真,dtmf信号系统的matlab仿真毕业设计
  6. python yield from_简述 yield 和 yield from
  7. python主要功能_Python主要功能
  8. 2016年不容错过的十五大智能家居产品
  9. spring配置jackson不返回null值
  10. 计算机管理3d设置在哪,NVIDIA控制面板设置方法(图解)
  11. 过采样之SMOTE算法
  12. Oracle表归档,oracle数据库归档详解
  13. python txt文本特定字符串提取
  14. 【vue3】vue3+ts+vite项目设置路径别名
  15. 青岛大学计算机科学技术学院图灵班,北京大学计算机实验班(图灵班)介绍
  16. 插座质检报告办理第三方检测
  17. 史蒂芬·柯维写给年轻人的高效工作秘笈
  18. CentOS安装星际译王
  19. To Be Better |这个冬天,与CDA一起游学北卡罗莱纳州立大学(NCSU)
  20. 修改计算机 注册到 用户,电脑修改注册表导致开机时电脑显示“无法登陆到你的账户”的问题解决方案...

热门文章

  1. 论:CMMI项目策划方法(PP)
  2. CommonDialog控件
  3. android中OnItemClickListener的参数解释
  4. secondarynamenode异常
  5. nginx 解析php漏洞
  6. android使用Activity
  7. WinCE项目-UPS电源管理系统
  8. 两大主流Web服务器之分析与对比
  9. Symantec防病毒企业版10.1部署方法一
  10. 外卖ERP管理系统(一)