python人机猜拳游戏_Python实现剪刀石头布小游戏(与电脑对战)
具体代码如下所述:
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实现剪刀石头布小游戏(与电脑对战)相关推荐
- java剪刀石头布小游戏_JAVA实现“剪刀石头布”小游戏
JAVA实现"剪刀石头布"小游戏 import java.util.Random; import javax.swing.*; import java.awt.BorderLayo ...
- 如何用python制作五子棋游戏_Python制作打地鼠小游戏
原文链接 Python制作小游戏(二十一)mp.weixin.qq.com 效果展示 打地鼠小游戏https://www.zhihu.com/video/1200492442610450432 简介 ...
- python初学小游戏_python学习(小游戏)
小游戏 1.身份选择 ① 显示提示信息 欢迎光临XXX游戏! 请选择你的身份: 1. XXX 2. xxx 请选择:x ② 根据用户选择来分配身份(显示不同的提示消息) 1. .... 2. .... ...
- python扫雷游戏_python实现扫雷小游戏
前面我们用python实现了贪吃蛇.坦克大战.飞船大战.五子棋等游戏 今天我们用python来实现一下扫雷游戏 本游戏代码量和源文件较多 可以从我的GitHub地址中获取 构建地雷区 import r ...
- python生成一笔画_python求解微信小游戏——一笔画完
1.概念引入: 哈密顿图:通过图G的每个结点一次,且仅一次的通路(回路),就是哈密顿通路.存在哈密顿通路的图叫作哈密顿图. 一笔画游戏的原理,就是给定我们若干哈密顿图,找到每个图的哈密顿通路.因此我们 ...
- python写的贪吃蛇小游戏_Python贪吃蛇小游戏
贪吃蛇 1. 导入游戏库 # 1.导入库 import pgzrun import random 2.游戏初始化 # 2.初始化 # 窗口大小 WIDTH = 600 HEIGHT = 480 # 贪 ...
- python剪刀石头布小游戏源码下载_Python Tkinter实现剪刀石头布小游戏
Python Tkinter实现剪刀石头布小游戏 发布时间:2020-10-26 14:56:52 来源:亿速云 阅读:67 作者:Leah 本篇文章给大家分享的是有关Python Tkinter实现 ...
- python实现剪刀石头布_用Python Tkinter实现剪刀石头布小游戏的方法
用Python Tkinter实现剪刀石头布小游戏的方法 发布时间:2020-12-07 10:38:11 来源:亿速云 阅读:90 作者:小新 这篇文章将为大家详细讲解有关用Python Tkint ...
- 手把手教你用Python做个可视化的“剪刀石头布”小游戏
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 众里寻他千百度.蓦然回首,那人却在 ...
最新文章
- 容器,对象生命周期管理的基石
- mysql dml ddldcl权限_MySQL中的DML、DDL、DCL到底是什么呢?
- [0] OpenCV_Notes - 琐碎
- Centos 6.9 iptables 开启端口 5050,5151 等
- dtmf信号系统的matlab仿真,dtmf信号系统的matlab仿真毕业设计
- python yield from_简述 yield 和 yield from
- python主要功能_Python主要功能
- 2016年不容错过的十五大智能家居产品
- spring配置jackson不返回null值
- 计算机管理3d设置在哪,NVIDIA控制面板设置方法(图解)
- 过采样之SMOTE算法
- Oracle表归档,oracle数据库归档详解
- python txt文本特定字符串提取
- 【vue3】vue3+ts+vite项目设置路径别名
- 青岛大学计算机科学技术学院图灵班,北京大学计算机实验班(图灵班)介绍
- 插座质检报告办理第三方检测
- 史蒂芬·柯维写给年轻人的高效工作秘笈
- CentOS安装星际译王
- To Be Better |这个冬天,与CDA一起游学北卡罗莱纳州立大学(NCSU)
- 修改计算机 注册到 用户,电脑修改注册表导致开机时电脑显示“无法登陆到你的账户”的问题解决方案...