剪刀石头布(你出一个版)
剪刀石头布(你出一个,我出一个;咱们两个,收回一个。)
#作者:piprqw然
import random
print('剪刀石头布即将开始。。。')
list1=['石头', '剪刀', '布']
while True:
print('来了···')
computer1 = random.choice(['石头', '剪刀', '布'])
computer2 = random.choice(['石头', '剪刀', '布'])
player1 =input('请出第一拳(石头/剪刀/布): ')
player2 =input('请出第二拳(石头/剪刀/布): ')
if player2 in list1 and player1 in list1:
print('OK')
else:
print('无此选项')
break
print('玩家出拳'+player1+'和'+player2)
print('电脑出拳'+computer1+'和'+computer2)
computer=random.choice([computer1,computer2])
player=input('你要收回'+player1+','+player2+'中的哪一个?')
if player == '石头':
if computer == '石头':
print('平局')
print('电脑不服,再来!')
elif computer == '剪刀':
print('You WIN!!!')
print('电脑非常不服,再来!')
else:
print('You LOSE!!!')
come_on=input('是否再来?')
if come_on=='是':
print('OK')
else:
print('再见')
break
elif player == '剪刀':
if computer == '石头':
print('You LOSE!!!')
come_on=input('是否再来?')
if come_on=='是':
print('OK')
else:
print('再见')
break
elif computer == '剪刀':
print('平局')
print('电脑不服,再来!')
else:
print('You WIN!!!')
print('电脑非常不服,再来!')
elif player=='布':
if computer == '石头':
print('You WIN!!!')
print('电脑非常不服,再来!')
elif computer == '剪刀':
print('You LOSE!!!')
come_on=input('是否再来?')
if come_on=='是':
print('OK')
else:
print('再见')
break
else:
print('平局')
print('电脑不服,再来!')
else:
print('无此选项.')
剪刀石头布(你出一个版)相关推荐
- 给定一个n节点二叉树,写出一个O(n)时间的非递归的过程,将该树每个结点的关键字输出(算法导论第三版第十章10.4-5)
给定一个n节点二叉树,写出一个O(n)时间的非递归的过程,将该树每个结点的关键字输出.要求除该树本树的存储空间外只能使用固定量的额外存储空间,且过程中不得修改该树,即使是暂时的修改也不允许. (算法导 ...
- 淘宝拼多多京东等电商平台,为何孵化不出一个小红书?(内部原因版)
电商平台做内容业务难,还是内容平台做电商业务难? 这个问题好像困扰了很多同行前辈许多年,hhh. 在消费决策类内容平台和电商平台做消费决策类内容若干年,不敢说能把这个问题分析地很透彻,但就从最近和同行 ...
- (Java版)开挂很危险最近网络盗号严重, 张三又喜欢开外挂(大家不要学)于是张三打算出一个安全的密码, 避免开外挂后被盗号请各位小伙伴帮忙, 判定一下张三的密码是否安全
3. 开挂很危险 最近网络盗号严重, 张三又喜欢开外挂(大家不要学) 于是张三打算出一个安全的密码, 避免开外挂后被盗号 请各位小伙伴帮忙, 判定一下张三的密码是否安全 安全密码的判定: 1. 长度在 ...
- 用好这 42 款 Chrome 插件,每年轻松省出一个年假(附下载)
来源:码农有道 本文约3700字,建议阅读8分钟. 为了更好地使用谷歌浏览器,最近小编整理了一些常用的谷歌插件,分享给大家. 前言 相信很多人都在使用 Chrome 浏览器,其流畅的浏览体验得到了不少 ...
- 新海诚没有参与制作的作品_新海诚作品不出真人版,其实都是因为这!
想要毁掉一部动漫作品,那就出一部真人版.这句话在二次元的世界中一直有这么一个说话,而那些拍真人版的导演也没有让我们失望过,接二连三的推出一些真人版作品,能够获得观众口碑的少之又少,就那去年的<冰 ...
- 数组分成两组差值最小 python_数组中的数分为两组,让给出一个算法,使得两个组的和的差的绝对值最小,数组中的数的取值范围是0x100,元素个数也是大于0, 小于100 。...
比如a[]={2,4,5,6,7},得出的两组数{2,4,6}和{5,7},abs(sum(a1)-sum(a2))=0: 比如{2,5,6,10},abs(sum(2,10)-sum(5,6))=1 ...
- 计算机上的框英文,电脑打开steam平台弹出一个英文框的解决方法
现在玩绝地求生的人越来越多了,想要玩吃鸡游戏,首先要启动Steam平台.很多朋友下载Steam之后总提示无法在非英文文件夹运行,造成游戏无法继续运行,这要怎么解决?针对此疑问,小编来和大家说说一招解决 ...
- 百度回应“宕机”;微信 5 年内出 VR 版?腾讯破解谷歌漏洞 | 极客头条
「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 快讯速知 百 ...
- CSP 201409-5 拼图问题(给出一个n×m的方格图,现在要用如下L型的积木拼到这个图中......)
CSP 201409-5 拼图问题 一.题目信息 第一次写博客,有什么疏漏之处,欢迎各位大佬指出<(* ̄▽ ̄*)/ 题目要求 试题编号 201409-5 试题名称 拼图 时间限制 3.0s 试题 ...
最新文章
- SqlServer2008到期升级企业版 密钥+图解
- 指南:从学者到创业者
- PHPsession工作机制以及销毁session
- UVALive - 3126 Taxi Cab Scheme(最小路径覆盖-二分图最大匹配)
- 使用 ABAP 手动解析包含二进制文件的 multipart/form-data 数据时遇到的问题
- 【摘抄】百度分词算法详解:查询处理以及分词技术
- 五大原则让你的代码不再受bug的困扰
- [转载] C++灵魂所在之---多态的前世与今生
- 容器编排技术 -- Kubernetes kubectl 命令表
- ListView gridivew.setOnItemClickListener无效
- 常见浏览器的兼容问题
- RocketMQ开发指导之一——RocketMQ简介
- html 上标下标 特殊字符等
- 基于springboot的高校(学生)评教系统
- MessagePack 二进制序列化格式 开发入门详解
- 老闪创业那些事儿(外传)——历经世事的魏爷
- 安装程序无法创建新的系统分区 服务器,安装程序无法创建新的系统分区怎么办...
- MOEA/D 算法详解
- nginx三种负载均衡的方式
- 解决应用程序正常初始化(0xc0000135)失败